1.Update API endpoint; 2. update swagger information.
[modeling/etsicatalog.git] / catalog / packages / views / catalog_views.py
index 740c530..a83d9d2 100644 (file)
@@ -20,9 +20,12 @@ from drf_yasg.utils import no_body, swagger_auto_schema
 from rest_framework import status
 from rest_framework.decorators import api_view
 from rest_framework.response import Response
+
+from catalog.jobs.views import CATALOG_API
 from catalog.packages.biz import sdc_vnf_package, sdc_ns_package
 from catalog.packages.biz.pnf_descriptor import PnfDescriptor
 from catalog.packages.biz.sdc_service_package import ServicePackage
+from catalog.packages.const import TAG_PARSER_API
 from catalog.packages.serializers.catalog_serializers import InternalErrorRequestSerializer, \
     ServicePackageDistributeRequestSerializer, ServicePackagesSerializer, ServicePackageSerializer
 from catalog.packages.serializers.catalog_serializers import NfPackageDistributeRequestSerializer
@@ -46,7 +49,7 @@ logger = logging.getLogger(__name__)
 @swagger_auto_schema(
     method='POST',
     operation_description="On distribute NS package",
-    tags=["NS packages API"],
+    tags=[CATALOG_API],
     request_body=NsPackageDistributeRequestSerializer,
     responses={
         status.HTTP_202_ACCEPTED: NsPackageDistributeResponseSerializer,
@@ -54,7 +57,7 @@ logger = logging.getLogger(__name__)
 @swagger_auto_schema(
     method='GET',
     operation_description="Query NS packages",
-    tags=["NS packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     responses={
         status.HTTP_200_OK: NsPackagesSerializer,
@@ -100,7 +103,7 @@ def nspackages_rc(request, *args, **kwargs):
 @swagger_auto_schema(
     method='POST',
     operation_description="On distribute Nf package",
-    tags=["NF packages API"],
+    tags=[CATALOG_API],
     request_body=NfPackageDistributeRequestSerializer(),
     responses={
         status.HTTP_202_ACCEPTED: PostJobResponseSerializer,
@@ -108,7 +111,7 @@ def nspackages_rc(request, *args, **kwargs):
 @swagger_auto_schema(
     method='GET',
     operation_description="Query Nf packages",
-    tags=["NF packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     responses={
         status.HTTP_200_OK: NfPackagesSerializer,
@@ -162,7 +165,7 @@ def nfpackages_rc(request, *args, **kwargs):
 @swagger_auto_schema(
     method='DELETE',
     operation_description="Delete one NS package",
-    tags=["NS packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     manual_parameters=[
         openapi.Parameter(
@@ -179,7 +182,7 @@ def nfpackages_rc(request, *args, **kwargs):
 @swagger_auto_schema(
     method='GET',
     operation_description="Query one NS package",
-    tags=["NS packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     manual_parameters=[
         openapi.Parameter(
@@ -222,7 +225,7 @@ def ns_rd_csar(request, *args, **kwargs):
 @swagger_auto_schema(
     method='POST',
     operation_description="On distribute Service package",
-    tags=["Service packages API"],
+    tags=[CATALOG_API],
     request_body=ServicePackageDistributeRequestSerializer,
     responses={
         status.HTTP_202_ACCEPTED: "",
@@ -231,7 +234,7 @@ def ns_rd_csar(request, *args, **kwargs):
 @swagger_auto_schema(
     method='GET',
     operation_description="Query Service packages",
-    tags=["Service packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     responses={
         status.HTTP_200_OK: ServicePackagesSerializer,
@@ -275,7 +278,7 @@ def servicepackages_rc(request, *args, **kwargs):
 @swagger_auto_schema(
     method='DELETE',
     operation_description="Delete one Service package",
-    tags=["Service packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     manual_parameters=[
         openapi.Parameter(
@@ -290,7 +293,7 @@ def servicepackages_rc(request, *args, **kwargs):
 @swagger_auto_schema(
     method='GET',
     operation_description="Query one Service package",
-    tags=["Service packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     manual_parameters=[
         openapi.Parameter(
@@ -337,7 +340,7 @@ def service_rd_csar(request, *args, **kwargs):
 @swagger_auto_schema(
     method='DELETE',
     operation_description="Delete one Nf package",
-    tags=["NF packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     manual_parameters=[
         openapi.Parameter(
@@ -354,7 +357,7 @@ def service_rd_csar(request, *args, **kwargs):
 @swagger_auto_schema(
     method='GET',
     operation_description="Query one Nf package",
-    tags=["NF packages API"],
+    tags=[CATALOG_API],
     request_body=no_body,
     manual_parameters=[
         openapi.Parameter(
@@ -405,7 +408,7 @@ def nf_rd_csar(request, *args, **kwargs):
 @swagger_auto_schema(
     method='POST',
     operation_description="Parse model(NS, Service, VNF, PNF)",
-    tags=["Parser API"],
+    tags=[TAG_PARSER_API],
     request_body=ParseModelRequestSerializer,
     responses={
         status.HTTP_202_ACCEPTED: ParseModelResponseSerializer,
@@ -466,7 +469,7 @@ def model_parser(request, *args, **kwargs):
 @swagger_auto_schema(
     method='POST',
     operation_description="Parse NS model",
-    tags=["Parser API"],
+    tags=[TAG_PARSER_API],
     request_body=ParseModelRequestSerializer,
     responses={
         status.HTTP_202_ACCEPTED: ParseModelResponseSerializer,
@@ -500,7 +503,7 @@ def ns_model_parser(request, *args, **kwargs):
 @swagger_auto_schema(
     method='POST',
     operation_description="Parse NF model",
-    tags=["Parser API"],
+    tags=[TAG_PARSER_API],
     request_body=ParseModelRequestSerializer,
     responses={
         status.HTTP_202_ACCEPTED: ParseModelResponseSerializer,