aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site/apps/api')
-rw-r--r--pydis_site/apps/api/migrations/0070_new_filter_schema.py4
-rw-r--r--pydis_site/apps/api/models/bot/filters.py2
-rw-r--r--pydis_site/apps/api/serializers.py2
-rw-r--r--pydis_site/apps/api/tests/test_filters.py6
-rw-r--r--pydis_site/apps/api/viewsets/bot/filters.py8
5 files changed, 11 insertions, 11 deletions
diff --git a/pydis_site/apps/api/migrations/0070_new_filter_schema.py b/pydis_site/apps/api/migrations/0070_new_filter_schema.py
index eb55e329..8580033a 100644
--- a/pydis_site/apps/api/migrations/0070_new_filter_schema.py
+++ b/pydis_site/apps/api/migrations/0070_new_filter_schema.py
@@ -23,7 +23,7 @@ def forward(apps: Apps, schema_editor: BaseDatabaseSchemaEditor) -> None:
objects = filter_list_old.objects.filter(type=name)
default_action = filter_action.objects.create(
- user_dm=None,
+ dm_content=None,
infraction_type=None,
infraction_reason="",
infraction_duration=None
@@ -102,7 +102,7 @@ class Migration(migrations.Migration):
name='FilterAction',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('user_dm', models.CharField(help_text='The DM to send to a user triggering this filter.', max_length=1000, null=True)),
+ ('dm_content', models.CharField(help_text='The DM to send to a user triggering this filter.', max_length=1000, null=True)),
('infraction_type', models.CharField(choices=[('Note', 'Note'), ('Warn', 'Warn'), ('Mute', 'Mute'), ('Kick', 'Kick'), ('Ban', 'Ban')], help_text='The infraction to apply to this user.', max_length=4, null=True)),
('infraction_reason', models.CharField(help_text='The reason to give for the infraction.', max_length=1000)),
('infraction_duration', models.DurationField(help_text='The duration of the infraction. Null if permanent.', null=True)),
diff --git a/pydis_site/apps/api/models/bot/filters.py b/pydis_site/apps/api/models/bot/filters.py
index 6f35bfb0..b5c80bda 100644
--- a/pydis_site/apps/api/models/bot/filters.py
+++ b/pydis_site/apps/api/models/bot/filters.py
@@ -106,7 +106,7 @@ class FilterSettings(models.Model):
class FilterAction(models.Model):
"""The action to take when a filter is triggered."""
- user_dm = models.CharField(
+ dm_content = models.CharField(
max_length=1000,
null=True,
help_text="The DM to send to a user triggering this filter."
diff --git a/pydis_site/apps/api/serializers.py b/pydis_site/apps/api/serializers.py
index 54acf366..584d1f22 100644
--- a/pydis_site/apps/api/serializers.py
+++ b/pydis_site/apps/api/serializers.py
@@ -165,7 +165,7 @@ class FilterActionSerializer(ModelSerializer):
"""Metadata defined for the Django REST Framework."""
model = FilterAction
- fields = ('id', 'user_dm', 'infraction_type', 'infraction_reason', 'infraction_duration')
+ fields = ('id', 'dm_content', 'infraction_type', 'infraction_reason', 'infraction_duration')
class FilterChannelRangeSerializer(ModelSerializer):
diff --git a/pydis_site/apps/api/tests/test_filters.py b/pydis_site/apps/api/tests/test_filters.py
index f38f3659..2df671e0 100644
--- a/pydis_site/apps/api/tests/test_filters.py
+++ b/pydis_site/apps/api/tests/test_filters.py
@@ -53,7 +53,7 @@ def get_test_sequences() -> Dict[str, TestSequence]:
bypass_roles=[],
enabled=False,
default_action=FilterAction(
- user_dm=None,
+ dm_content=None,
infraction_type=None,
infraction_reason="",
infraction_duration=None
@@ -80,7 +80,7 @@ def get_test_sequences() -> Dict[str, TestSequence]:
"bypass_roles": [123456],
"enabled": True,
"default_action": FilterAction(
- user_dm=None,
+ dm_content=None,
infraction_type=None,
infraction_reason="",
infraction_duration=None
@@ -98,7 +98,7 @@ def get_test_sequences() -> Dict[str, TestSequence]:
FilterAction,
"filteraction",
{
- "user_dm": "This is a DM message.",
+ "dm_content": "This is a DM message.",
"infraction_type": "Mute",
"infraction_reason": "Too long beard",
"infraction_duration": "1 02:03:00"
diff --git a/pydis_site/apps/api/viewsets/bot/filters.py b/pydis_site/apps/api/viewsets/bot/filters.py
index e290fc65..9553fcac 100644
--- a/pydis_site/apps/api/viewsets/bot/filters.py
+++ b/pydis_site/apps/api/viewsets/bot/filters.py
@@ -264,7 +264,7 @@ class FilterActionViewSet(ModelViewSet):
>>> [
... {
... "id": 1,
- ... "user_dm": "message",
+ ... "dm_content": "message",
... "infraction_type": "Warn",
... "infraction_reason": "",
... "infraction_duration": "01 12:34:56.123456"
@@ -282,7 +282,7 @@ class FilterActionViewSet(ModelViewSet):
#### Response format
>>> {
... "id": 1,
- ... "user_dm": "message",
+ ... "dm_content": "message",
... "infraction_type": "Warn",
... "infraction_reason": "",
... "infraction_duration": "01 12:34:56.123456"
@@ -297,7 +297,7 @@ class FilterActionViewSet(ModelViewSet):
#### Request body
>>> {
- ... "user_dm": "message",
+ ... "dm_content": "message",
... "infraction_type": "Warn",
... "infraction_reason": "",
... "infraction_duration": "01 12:34:56.123456"
@@ -313,7 +313,7 @@ class FilterActionViewSet(ModelViewSet):
#### Response format
>>> {
... "id": 1,
- ... "user_dm": "message",
+ ... "dm_content": "message",
... "infraction_type": "Warn",
... "infraction_reason": "",
... "infraction_duration": "01 12:34:56.123456"