Skip to content

Commit

Permalink
Merge pull request #221 from willemarcel/develop
Browse files Browse the repository at this point in the history
add owner field to mapping-team serializer
  • Loading branch information
willemarcel committed Sep 24, 2019
2 parents 2145698 + 10e797a commit 669594a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
7 changes: 5 additions & 2 deletions osmchadjango/users/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
from rest_framework.serializers import (
ModelSerializer, Serializer, CharField, SlugRelatedField
)
from rest_framework.fields import ReadOnlyField
from rest_framework.fields import SerializerMethodField

from .models import MappingTeam
Expand Down Expand Up @@ -55,7 +56,9 @@ class SocialSignUpSerializer(Serializer):


class MappingTeamSerializer(ModelSerializer):
owner = ReadOnlyField(source='created_by.username', default=None)

class Meta:
model = MappingTeam
fields = ('id', 'name', 'users', 'trusted')
read_only_fields = ('trusted',)
fields = ('id', 'name', 'users', 'trusted', 'owner')
read_only_fields = ('trusted', 'owner')
2 changes: 2 additions & 0 deletions osmchadjango/users/tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,8 @@ def test_create_authenticated(self):
self.assertTrue("name" in response.json().get('results')[0].keys())
self.assertTrue("users" in response.json().get('results')[0].keys())
self.assertTrue("trusted" in response.json().get('results')[0].keys())
self.assertTrue("owner" in response.json().get('results')[0].keys())
self.assertEqual(response.json().get('results')[0].get('owner'), 'test')

def test_filters(self):
self.client.login(username='test', password='password')
Expand Down

0 comments on commit 669594a

Please sign in to comment.