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.