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 <[email protected]> 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 [email protected].
