You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2018/06/15 16:27:08 UTC

[airavata-django-portal] 02/02: Add self url to GroupResourceProfileSerializer

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

commit 9fbcb727f6c48c8d8a24e53f797e55e5b92acdbd
Author: Marcus Christie <ma...@iu.edu>
AuthorDate: Fri Jun 8 15:58:55 2018 -0400

    Add self url to GroupResourceProfileSerializer
---
 django_airavata/apps/api/serializers.py | 4 +++-
 django_airavata/apps/api/views.py       | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/django_airavata/apps/api/serializers.py b/django_airavata/apps/api/serializers.py
index e1a3d80..a6b986a 100644
--- a/django_airavata/apps/api/serializers.py
+++ b/django_airavata/apps/api/serializers.py
@@ -444,13 +444,15 @@ class UserProfileSerializer(
 
 class GroupResourceProfileSerializer(
         thrift_utils.create_serializer_class(GroupResourceProfile)):
+    url = FullyEncodedHyperlinkedIdentityField(view_name='django_airavata_api:group-resource-profile-detail', lookup_field='groupResourceProfileId', lookup_url_kwarg='group_resource_profile_id')
     creationTime = UTCPosixTimestampDateTimeField(allow_null=True)
     updatedTime = UTCPosixTimestampDateTimeField(allow_null=True)
 
+
 class SharedGroups(serializers.Serializer):
     groupList=serializers.ListField(child=serializers.CharField())
     entityId=serializers.CharField()
 
     def update(self, instance, validated_data):
         instance["groupList"]=validated_data["groupList"]
-        return instance
\ No newline at end of file
+        return instance
diff --git a/django_airavata/apps/api/views.py b/django_airavata/apps/api/views.py
index 636d2c6..c361a3a 100644
--- a/django_airavata/apps/api/views.py
+++ b/django_airavata/apps/api/views.py
@@ -687,6 +687,7 @@ class UserProfileViewSet(mixins.ListModelMixin, GenericAPIBackedViewSet):
 
 class GroupResourceProfileViewSet(APIBackedViewSet):
     serializer_class = serializers.GroupResourceProfileSerializer
+    lookup_field = 'group_resource_profile_id'
 
     def get_list(self):
         return self.request.airavata_client.getGroupResourceList(

-- 
To stop receiving notification emails like this one, please contact
machristie@apache.org.