aboutsummaryrefslogtreecommitdiffstats
path: root/api/serializers.py
diff options
context:
space:
mode:
authorGravatar Mark <[email protected]>2018-11-19 13:17:36 -0800
committerGravatar Johannes Christ <[email protected]>2018-11-19 22:17:36 +0100
commitc58f5c749ae1f4a411dd4cc9a8395dedddf93027 (patch)
tree73d3b2e2756e4c93e49760c34e2d2771d39374c4 /api/serializers.py
parentSet up markdown & Dockerfile lints. (diff)
Django - Add Support for Storing Users Not in Guild (#150)
* rename Member to User * add boolean field to distinguish users in our server * mark roles as not required * fix import order lint errors * fix order of model registration
Diffstat (limited to 'api/serializers.py')
-rw-r--r--api/serializers.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/api/serializers.py b/api/serializers.py
index f8d15bbf..ba6dfaaf 100644
--- a/api/serializers.py
+++ b/api/serializers.py
@@ -3,10 +3,10 @@ from rest_framework_bulk import BulkSerializerMixin
from .models import (
DocumentationLink,
- Member, OffTopicChannelName,
+ OffTopicChannelName,
Role, SnakeFact,
SnakeIdiom, SnakeName,
- SpecialSnake, Tag
+ SpecialSnake, Tag, User
)
@@ -61,10 +61,10 @@ class TagSerializer(ModelSerializer):
fields = ('title', 'embed')
-class MemberSerializer(BulkSerializerMixin, ModelSerializer):
- roles = PrimaryKeyRelatedField(many=True, queryset=Role.objects.all())
+class UserSerializer(BulkSerializerMixin, ModelSerializer):
+ roles = PrimaryKeyRelatedField(many=True, queryset=Role.objects.all(), required=False)
class Meta:
- model = Member
- fields = ('id', 'avatar_hash', 'name', 'discriminator', 'roles')
+ model = User
+ fields = ('id', 'avatar_hash', 'name', 'discriminator', 'roles', 'in_guild')
depth = 1