diff options
author | 2019-12-14 21:11:50 -0800 | |
---|---|---|
committer | 2019-12-14 21:11:50 -0800 | |
commit | 8d79d8962cf221e6859a32daf2079161e2e680b1 (patch) | |
tree | b97f1e90ca46aa3f2ed4351c5a36bd892bd49d0b /pydis_site/apps/api/serializers.py | |
parent | Add 1em bottom margin to wiki markdown codeblocks. (diff) | |
parent | Rename route /bot/offensive-message to /bot/offensive-messages (diff) |
Merge pull request #300 from python-discord/#222-offensive-msg-autodeletion
Create offensive message model for python-discord/bot#617
Diffstat (limited to 'pydis_site/apps/api/serializers.py')
-rw-r--r-- | pydis_site/apps/api/serializers.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pydis_site/apps/api/serializers.py b/pydis_site/apps/api/serializers.py index 4e7cd863..52a82eac 100644 --- a/pydis_site/apps/api/serializers.py +++ b/pydis_site/apps/api/serializers.py @@ -8,6 +8,7 @@ from .models import ( DocumentationLink, Infraction, LogEntry, MessageDeletionContext, Nomination, OffTopicChannelName, + OffensiveMessage, Reminder, Role, Tag, User ) @@ -247,3 +248,13 @@ class NominationSerializer(ModelSerializer): fields = ( 'id', 'active', 'actor', 'reason', 'user', 'inserted_at', 'end_reason', 'ended_at') + + +class OffensiveMessageSerializer(ModelSerializer): + """A class providing (de-)serialization of `OffensiveMessage` instances.""" + + class Meta: + """Metadata defined for the Django REST Framework.""" + + model = OffensiveMessage + fields = ('id', 'channel_id', 'delete_date') |