aboutsummaryrefslogtreecommitdiffstats
path: root/api/serializers.py
diff options
context:
space:
mode:
Diffstat (limited to 'api/serializers.py')
-rw-r--r--api/serializers.py17
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