diff options
| author | 2018-09-23 15:21:42 +0200 | |
|---|---|---|
| committer | 2018-09-23 15:21:42 +0200 | |
| commit | 4fbbf9c2a8b30862bfaab1dddf4e860431bf6046 (patch) | |
| tree | 42fa33c0a6b22794d20a2424785803c02c4e391b /api/serializers.py | |
| parent | Revert "Add the `Tag` model." (diff) | |
| parent | Add API root view documentation. (diff) | |
Merge branch 'django+add-tag-api' into django
Diffstat (limited to 'api/serializers.py')
| -rw-r--r-- | api/serializers.py | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/api/serializers.py b/api/serializers.py index dc4d4a78..c36cce5f 100644 --- a/api/serializers.py +++ b/api/serializers.py @@ -1,7 +1,11 @@  from rest_framework.serializers import ModelSerializer, PrimaryKeyRelatedField  from rest_framework_bulk import BulkSerializerMixin -from .models import DocumentationLink, Member, OffTopicChannelName, Role, SnakeName +from .models import ( +    DocumentationLink, Member, +    OffTopicChannelName, Role, +    SnakeName, Tag +)  class DocumentationLinkSerializer(ModelSerializer): @@ -31,6 +35,12 @@ class RoleSerializer(ModelSerializer):          fields = ('id', 'name', 'colour', 'permissions') +class TagSerializer(ModelSerializer): +    class Meta: +        model = Tag +        fields = ('title', 'embed') + +  class MemberSerializer(BulkSerializerMixin, ModelSerializer):      roles = PrimaryKeyRelatedField(many=True, queryset=Role.objects.all()) | 
