diff options
author | 2019-02-18 20:43:01 +0100 | |
---|---|---|
committer | 2019-02-18 20:43:01 +0100 | |
commit | 35d48ad86c8e714579b3006bcca630fb374bd709 (patch) | |
tree | 962b79fdba5dfcf451ef3d0b6a67e76cf4140bb7 /api/serializers.py | |
parent | Create 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.py | 21 |
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() |