aboutsummaryrefslogtreecommitdiffstats
path: root/api/serializers.py
diff options
context:
space:
mode:
authorGravatar Johannes Christ <[email protected]>2019-02-18 20:43:01 +0100
committerGravatar Johannes Christ <[email protected]>2019-02-18 20:43:01 +0100
commit35d48ad86c8e714579b3006bcca630fb374bd709 (patch)
tree962b79fdba5dfcf451ef3d0b6a67e76cf4140bb7 /api/serializers.py
parentCreate a data migration for the `defcon` settings. (diff)
Add a new endpoint for updating bot settings.
Diffstat (limited to 'api/serializers.py')
-rw-r--r--api/serializers.py21
1 files changed, 14 insertions, 7 deletions
diff --git a/api/serializers.py b/api/serializers.py
index 97c4a60c..9a92313a 100644
--- a/api/serializers.py
+++ b/api/serializers.py
@@ -3,16 +3,23 @@ from rest_framework.validators import UniqueValidator
from rest_framework_bulk import BulkSerializerMixin
from .models import (
- DeletedMessage, DocumentationLink,
- Infraction, MessageDeletionContext,
- Nomination, OffTopicChannelName,
- Reminder, Role,
- SnakeFact, SnakeIdiom,
- SnakeName, SpecialSnake,
- Tag, User
+ BotSetting, DeletedMessage,
+ DocumentationLink, Infraction,
+ MessageDeletionContext, Nomination,
+ OffTopicChannelName, Reminder,
+ Role, SnakeFact,
+ SnakeIdiom, SnakeName,
+ SpecialSnake, Tag,
+ User
)
+class BotSettingSerializer(ModelSerializer):
+ class Meta:
+ model = BotSetting
+ fields = ('name', 'data')
+
+
class DeletedMessageSerializer(ModelSerializer):
author = PrimaryKeyRelatedField(
queryset=User.objects.all()