diff options
author | 2019-01-22 23:30:15 +0100 | |
---|---|---|
committer | 2019-01-22 23:30:15 +0100 | |
commit | 475b3bcd51d5e016dcc3830d49000dda852264a7 (patch) | |
tree | db1d6761af3e4939746a037c482c22b22e09dd15 /api/serializers.py | |
parent | Chonk down horrible JOIN performance. (diff) |
Add an API endpoint for reminders.
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 |