From: maopengzhang Date: Tue, 2 Apr 2019 12:19:40 +0000 (+0800) Subject: fix NS Subscription url error X-Git-Tag: 1.3.0~57^2~4 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=8eb82aa3245fcfc77490a8f23bc580b7f292765c;p=vfc%2Fnfvo%2Flcm.git fix NS Subscription url error fix NS Subscription url error Change-Id: Id32773c02221a28bd51f82a5a67cc5339a224560 Issue-ID: VFC-1214 Signed-off-by: maopengzhang --- diff --git a/lcm/ns/biz/create_subscription.py b/lcm/ns/biz/create_subscription.py index 907353a9..76f478ba 100644 --- a/lcm/ns/biz/create_subscription.py +++ b/lcm/ns/biz/create_subscription.py @@ -135,7 +135,7 @@ class CreateSubscription: "%s to the database" % self.subscription_id) links = { "self": { - "href": const.ROOT_URI + self.subscription_id + "href": const.SUBSCRIPTION_ROOT_URI % self.subscription_id } } SubscriptionModel.objects.create(subscription_id=self.subscription_id, diff --git a/lcm/ns/const.py b/lcm/ns/const.py index 53f49308..c0293598 100644 --- a/lcm/ns/const.py +++ b/lcm/ns/const.py @@ -106,8 +106,6 @@ IPADDRESSES_TYPES = enum( IPV6='IPV6' ) -ROOT_URI = "api/nslcm/v1/subscriptions/" - LCCNNOTIFICATION = "NsLcmOperationOccurrenceNotification" NOTIFICATION_TYPES = [ @@ -175,3 +173,4 @@ CHANGE_RESULT = [ NS_INSTANCE_BASE_URI = MSB_BASE_URL + '/api/nslcm/v1/ns_instances/%s' NS_OCC_BASE_URI = MSB_BASE_URL + '/api/nslcm/v1/ns_lcm_op_occs/%s' +SUBSCRIPTION_ROOT_URI = MSB_BASE_URL + "/api/nslcm/v1/subscriptions/%s" diff --git a/lcm/ns/urls.py b/lcm/ns/urls.py index 529883a9..fd826fab 100644 --- a/lcm/ns/urls.py +++ b/lcm/ns/urls.py @@ -48,13 +48,13 @@ urlpatterns = [ # SOL005 URL API definition url(r'^api/nslcm/v1/ns_instances$', NSInstancesView.as_view()), + url(r'^api/nslcm/v1/ns_instances/(?P[0-9a-zA-Z_-]+)$', IndividualNsInstanceView.as_view()), url(r'^api/nslcm/v1/ns_instances/(?P[0-9a-zA-Z_-]+)/instantiate$', InstantiateNsView.as_view()), - url(r'^api/nslcm/v1/ns_instances/(?P[0-9a-zA-Z_-]+)/terminate$', TerminateNsView.as_view()), - url(r'^api/nslcm/v1/ns_lcm_op_occs/(?P[0-9a-zA-Z_-]+)$', QuerySingleNsLcmOpOcc.as_view()), url(r'^api/nslcm/v1/ns_instances/(?P[0-9a-zA-Z_-]+)/update$', UpdateNSView.as_view()), url(r'^api/nslcm/v1/ns_instances/(?P[0-9a-zA-Z_-]+)/scale$', ScaleNSView.as_view()), url(r'^api/nslcm/v1/ns_instances/(?P[0-9a-zA-Z_-]+)/heal$', HealNSView.as_view()), - url(r'^api/nslcm/v1/ns_instances/(?P[0-9a-zA-Z_-]+)$', IndividualNsInstanceView.as_view()), + url(r'^api/nslcm/v1/ns_instances/(?P[0-9a-zA-Z_-]+)/terminate$', TerminateNsView.as_view()), + url(r'^api/nslcm/v1/ns_lcm_op_occs/(?P[0-9a-zA-Z_-]+)$', QuerySingleNsLcmOpOcc.as_view()), url(r'^api/nslcm/v1/subscriptions$', SubscriptionsView.as_view()), url(r'^api/nslcm/v1/ns_lcm_op_occs$', QueryMultiNsLcmOpOccs.as_view())