diff options
Diffstat (limited to 'api/serializers.py')
-rw-r--r-- | api/serializers.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/api/serializers.py b/api/serializers.py index a3ab13e6..fca8008f 100644 --- a/api/serializers.py +++ b/api/serializers.py @@ -4,10 +4,11 @@ from rest_framework_bulk import BulkSerializerMixin from .models import ( DeletedMessage, DocumentationLink, Infraction, MessageDeletionContext, - OffTopicChannelName, Role, - SnakeFact, SnakeIdiom, - SnakeName, SpecialSnake, - Tag, User + OffTopicChannelName, Reminder, + Role, SnakeFact, + SnakeIdiom, SnakeName, + SpecialSnake, Tag, + User ) @@ -126,6 +127,14 @@ class SpecialSnakeSerializer(ModelSerializer): fields = ('name', 'images', 'info') +class ReminderSerializer(ModelSerializer): + author = PrimaryKeyRelatedField(queryset=User.objects.all()) + + class Meta: + model = Reminder + fields = ('active', 'author', 'channel_id', 'content', 'expiration', 'id') + + class RoleSerializer(ModelSerializer): class Meta: model = Role |