fix NS Subscription url error 64/83964/1
authormaopengzhang <zhang.maopeng1@zte.com.cn>
Tue, 2 Apr 2019 12:19:40 +0000 (20:19 +0800)
committermaopengzhang <zhang.maopeng1@zte.com.cn>
Tue, 2 Apr 2019 12:19:40 +0000 (20:19 +0800)
fix NS Subscription url error

Change-Id: Id32773c02221a28bd51f82a5a67cc5339a224560
Issue-ID: VFC-1214
Signed-off-by: maopengzhang <zhang.maopeng1@zte.com.cn>
lcm/ns/biz/create_subscription.py
lcm/ns/const.py
lcm/ns/urls.py

index 907353a..76f478b 100644 (file)
@@ -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,
index 53f4930..c029359 100644 (file)
@@ -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"
index 529883a..fd826fa 100644 (file)
@@ -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<ns_instance_id>[0-9a-zA-Z_-]+)$', IndividualNsInstanceView.as_view()),
     url(r'^api/nslcm/v1/ns_instances/(?P<ns_instance_id>[0-9a-zA-Z_-]+)/instantiate$', InstantiateNsView.as_view()),
-    url(r'^api/nslcm/v1/ns_instances/(?P<ns_instance_id>[0-9a-zA-Z_-]+)/terminate$', TerminateNsView.as_view()),
-    url(r'^api/nslcm/v1/ns_lcm_op_occs/(?P<lcmopoccid>[0-9a-zA-Z_-]+)$', QuerySingleNsLcmOpOcc.as_view()),
     url(r'^api/nslcm/v1/ns_instances/(?P<ns_instance_id>[0-9a-zA-Z_-]+)/update$', UpdateNSView.as_view()),
     url(r'^api/nslcm/v1/ns_instances/(?P<ns_instance_id>[0-9a-zA-Z_-]+)/scale$', ScaleNSView.as_view()),
     url(r'^api/nslcm/v1/ns_instances/(?P<ns_instance_id>[0-9a-zA-Z_-]+)/heal$', HealNSView.as_view()),
-    url(r'^api/nslcm/v1/ns_instances/(?P<ns_instance_id>[0-9a-zA-Z_-]+)$', IndividualNsInstanceView.as_view()),
+    url(r'^api/nslcm/v1/ns_instances/(?P<ns_instance_id>[0-9a-zA-Z_-]+)/terminate$', TerminateNsView.as_view()),
+    url(r'^api/nslcm/v1/ns_lcm_op_occs/(?P<lcmopoccid>[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())