This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git


The following commit(s) were added to refs/heads/master by this push:
     new f29307f  AIRAVATA-2598 Moved Thrift serializer into api app
f29307f is described below

commit f29307fea1274ce59ef13fa7c4fc66246b1aefdb
Author: Marcus Christie <[email protected]>
AuthorDate: Fri Dec 15 09:53:01 2017 -0500

    AIRAVATA-2598 Moved Thrift serializer into api app
---
 django_airavata/apps/api/serializers.py                  |  6 +++---
 .../apps/api/thrift_utils.py                             |  0
 django_airavata/apps/api/views.py                        | 16 ++++++++--------
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/django_airavata/apps/api/serializers.py 
b/django_airavata/apps/api/serializers.py
index 9f7a583..77d27a8 100644
--- a/django_airavata/apps/api/serializers.py
+++ b/django_airavata/apps/api/serializers.py
@@ -8,7 +8,7 @@ from airavata.model.experiment.ttypes import ExperimentModel
 from airavata.model.workspace.ttypes import Project
 from airavata.model.appcatalog.appdeployment.ttypes import ApplicationModule
 from airavata.model.appcatalog.computeresource.ttypes import BatchQueue
-import thrift_django_serializer
+from . import thrift_utils
 
 from django.conf import settings
 
@@ -227,7 +227,7 @@ class SetEnvPathsSerializer(CustomSerializer):
         raise Exception("Not implemented")
 
 
-class 
ApplicationDeploymentDescriptionSerializer(thrift_django_serializer.create_serializer_class(ApplicationDeploymentDescription)):
+class 
ApplicationDeploymentDescriptionSerializer(thrift_utils.create_serializer_class(ApplicationDeploymentDescription)):
     url = 
FullyEncodedHyperlinkedIdentityField(view_name='django_airavata_api:application-deployment-detail',
 lookup_field='appDeploymentId', lookup_url_kwarg='app_deployment_id')
     # Default values returned in these results have been overridden with app 
deployment defaults for any that exist
     queues = 
FullyEncodedHyperlinkedIdentityField(view_name='django_airavata_api:application-deployment-queues',
 lookup_field='appDeploymentId', lookup_url_kwarg='app_deployment_id')
@@ -240,5 +240,5 @@ class 
ComputeResourceDescriptionSerializer(CustomSerializer):
     resourceDescription=serializers.CharField()
     enabled=serializers.BooleanField()
 
-class 
BatchQueueSerializer(thrift_django_serializer.create_serializer_class(BatchQueue)):
+class BatchQueueSerializer(thrift_utils.create_serializer_class(BatchQueue)):
     pass
diff --git a/thrift_django_serializer.py 
b/django_airavata/apps/api/thrift_utils.py
similarity index 100%
rename from thrift_django_serializer.py
rename to django_airavata/apps/api/thrift_utils.py
diff --git a/django_airavata/apps/api/views.py 
b/django_airavata/apps/api/views.py
index fc79e70..3c832c0 100644
--- a/django_airavata/apps/api/views.py
+++ b/django_airavata/apps/api/views.py
@@ -1,5 +1,6 @@
 
 from . import serializers
+from . import thrift_utils
 
 from rest_framework import status, mixins, pagination
 from rest_framework.decorators import api_view
@@ -24,7 +25,6 @@ from airavata.model.appcatalog.appinterface.ttypes import 
ApplicationInterfaceDe
 from airavata.model.appcatalog.computeresource.ttypes import 
ComputeResourceDescription
 from airavata.model.credential.store.ttypes import 
CredentialOwnerType,SummaryType,CredentialSummary
 
-import thrift_django_serializer
 from collections import OrderedDict
 import logging
 
@@ -265,7 +265,7 @@ class ApplicationModuleViewSet(APIBackedViewSet):
             if app_module_id in app_interface.applicationModules:
                 app_interfaces.append(app_interface)
         if len(app_interfaces) == 1:
-            serializer = thrift_django_serializer.create_serializer(
+            serializer = thrift_utils.create_serializer(
                 ApplicationInterfaceDescription, instance=app_interfaces[0], 
context={'request': request})
             return Response(serializer.data)
         elif len(app_interfaces) > 1:
@@ -397,7 +397,7 @@ class ComputeResourceDetails(APIView):
 
     def get(self, request, format=None):
         details = 
request.airavata_client.getComputeResource(request.authz_token, 
request.query_params["id"])
-        serializer = 
thrift_django_serializer.create_serializer(ComputeResourceDescription, 
instance=details,
+        serializer = 
thrift_utils.create_serializer(ComputeResourceDescription, instance=details,
                                                                 
context={'request': request})
         print(details)
         return Response(serializer.data)
@@ -408,7 +408,7 @@ class ComputeResourcesQueues(APIView):
 
     def get(self, request, format=None):
         details = 
request.airavata_client.getComputeResource(request.authz_token, 
request.query_params["id"])
-        serializer = 
thrift_django_serializer.create_serializer(ComputeResourceDescription, 
instance=details,
+        serializer = 
thrift_utils.create_serializer(ComputeResourceDescription, instance=details,
                                                                 
context={'request': request})
         data = serializer.data
         return Response([queue["queueName"] for queue in data["batchQueues"]])
@@ -417,7 +417,7 @@ class ComputeResourcesQueues(APIView):
 class ApplicationInterfaceList(APIView):
     def get(self, request, format=None):
         gateway_id = settings.GATEWAY_ID
-        serializer = 
thrift_django_serializer.create_serializer(ApplicationInterfaceDescription,
+        serializer = 
thrift_utils.create_serializer(ApplicationInterfaceDescription,
                                                                 
instance=request.airavata_client.getAllApplicationInterfaces(
                                                                     
request.authz_token, gateway_id),
                                                                 
context={'request': request},many=True)
@@ -432,7 +432,7 @@ class FetchApplicationInterface(APIView):
                                                                     
request.authz_token, gateway_id):
             app_modules=app_interface.applicationModules
             if request.query_params["id"] in app_modules:
-                return 
Response(thrift_django_serializer.create_serializer(ApplicationInterfaceDescription,
+                return 
Response(thrift_utils.create_serializer(ApplicationInterfaceDescription,
                                                                 
instance=app_interface,
                                                                 
context={'request': request}).data)
         return Response(status=status.HTTP_400_BAD_REQUEST)
@@ -444,7 +444,7 @@ class FetchApplicationDeployment(APIView):
         gateway_id = settings.GATEWAY_ID
         app_deployments=[app_deployment for app_deployment in  
request.airavata_client.getAllApplicationDeployments(
                 request.authz_token, gateway_id) if request.query_params["id"] 
== app_deployment.appModuleId]
-        
serializer=thrift_django_serializer.create_serializer(ApplicationDeploymentDescription,
+        
serializer=thrift_utils.create_serializer(ApplicationDeploymentDescription,
                                                    instance=app_deployments,
                                                    context={'request': 
request},many=True)
         return Response(serializer.data)
@@ -454,7 +454,7 @@ class FetchSSHPubKeys(APIView):
 
     def get(self,request,format=None):
         gateway_id = settings.GATEWAY_ID
-        
serializer=thrift_django_serializer.create_serializer(CredentialSummary,instance=request.airavata_client.getAllCredentialSummaryForGateway
 (request.authz_token,SummaryType.SSH,gateway_id),context={'request': 
request},many=True)
+        
serializer=thrift_utils.create_serializer(CredentialSummary,instance=request.airavata_client.getAllCredentialSummaryForGateway
 (request.authz_token,SummaryType.SSH,gateway_id),context={'request': 
request},many=True)
         return Response(serializer.data)
 
 class GenerateRegisterSSHKeys(APIView):

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to