Refactor vfc-vnfmgr schema and code 99/29899/1
authorying.yunlong <ying.yunlong@zte.com.cn>
Thu, 1 Feb 2018 01:22:41 +0000 (09:22 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Thu, 1 Feb 2018 01:22:41 +0000 (09:22 +0800)
Change-Id: I78f7eba12a4fa655dff566bab258521baad6c444
Issue-ID: VFC-670
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
mgr/mgr/vnfreg/serializers.py
mgr/mgr/vnfreg/views.py

index 5a962dd..e49f7b4 100644 (file)
@@ -31,10 +31,6 @@ class ResponseSerializer(serializers.Serializer):
         help_text="the instance id of vnf", required=True)
 
 
         help_text="the instance id of vnf", required=True)
 
 
-class NoneSerializer(serializers.Serializer):
-    pass
-
-
 class CpSerializer(serializers.Serializer):
     cpId = serializers.CharField(help_text="the cps id of vnf", required=True)
     cpdId = serializers.CharField(
 class CpSerializer(serializers.Serializer):
     cpId = serializers.CharField(help_text="the cps id of vnf", required=True)
     cpdId = serializers.CharField(
index 38b8bed..9466ebe 100644 (file)
@@ -27,7 +27,7 @@ from mgr.pub.database.models import VnfRegModel
 from mgr.pub.utils import restcall
 from mgr.pub.utils.syscomm import fun_name
 from mgr.pub.utils.values import ignore_case_get
 from mgr.pub.utils import restcall
 from mgr.pub.utils.syscomm import fun_name
 from mgr.pub.utils.values import ignore_case_get
-from mgr.vnfreg.serializers import VnfInfoSerializer, ResponseSerializer, NoneSerializer, VnfConfigSerializer
+from mgr.vnfreg.serializers import VnfInfoSerializer, ResponseSerializer, VnfConfigSerializer
 
 logger = logging.getLogger(__name__)
 
 
 logger = logging.getLogger(__name__)
 
@@ -71,11 +71,11 @@ class vnfmgr_addvnf(APIView):
 @swagger_auto_schema(method='put',
                      request_body=VnfInfoSerializer(),
                      responses={
 @swagger_auto_schema(method='put',
                      request_body=VnfInfoSerializer(),
                      responses={
-                         status.HTTP_202_ACCEPTED: NoneSerializer(),
+                         status.HTTP_202_ACCEPTED: 'successfully',
                          status.HTTP_500_INTERNAL_SERVER_ERROR: 'internal error'})
 @swagger_auto_schema(method='delete',
                      responses={
                          status.HTTP_500_INTERNAL_SERVER_ERROR: 'internal error'})
 @swagger_auto_schema(method='delete',
                      responses={
-                         status.HTTP_204_NO_CONTENT: NoneSerializer(),
+                         status.HTTP_204_NO_CONTENT: 'successfully',
                          status.HTTP_500_INTERNAL_SERVER_ERROR: 'internal error'})
 @swagger_auto_schema(methods=['get'],
                      manual_parameters=[
                          status.HTTP_500_INTERNAL_SERVER_ERROR: 'internal error'})
 @swagger_auto_schema(methods=['get'],
                      manual_parameters=[
@@ -146,7 +146,7 @@ def access_vnf(request, *args, **kwargs):
 @swagger_auto_schema(method='post',
                      request_body=VnfConfigSerializer(),
                      responses={
 @swagger_auto_schema(method='post',
                      request_body=VnfConfigSerializer(),
                      responses={
-                         status.HTTP_202_ACCEPTED: NoneSerializer(),
+                         status.HTTP_202_ACCEPTED: 'successfully',
                          status.HTTP_500_INTERNAL_SERVER_ERROR: 'internal error'})
 @api_view(http_method_names=['POST'])
 def vnf_config(request, *args, **kwargs):
                          status.HTTP_500_INTERNAL_SERVER_ERROR: 'internal error'})
 @api_view(http_method_names=['POST'])
 def vnf_config(request, *args, **kwargs):