aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/models
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site/apps/api/models')
-rw-r--r--pydis_site/apps/api/models/bot/filters.py25
1 files changed, 5 insertions, 20 deletions
diff --git a/pydis_site/apps/api/models/bot/filters.py b/pydis_site/apps/api/models/bot/filters.py
index 92251ee4..97af21f8 100644
--- a/pydis_site/apps/api/models/bot/filters.py
+++ b/pydis_site/apps/api/models/bot/filters.py
@@ -50,6 +50,11 @@ class FilterSettingsMixin(models.Model):
null=True,
help_text="The DM to send to a user triggering this filter."
)
+ dm_embed = models.CharField(
+ max_length=2000,
+ help_text="The content of the DM embed",
+ null=True
+ )
infraction_type = models.CharField(
choices=Infraction.TYPE_CHOICES,
max_length=9,
@@ -111,16 +116,6 @@ class FilterList(FilterSettingsMixin):
null=False,
default=True
)
- server_message_text = models.CharField(
- max_length=100,
- help_text="The message to send on the server",
- null=True
- )
- server_message_embed = models.CharField(
- max_length=100,
- help_text="The content of the server message embed",
- null=True
- )
# Where a filter should apply.
#
# The resolution is done in the following order:
@@ -183,16 +178,6 @@ class Filter(FilterSettingsMixin):
help_text="Whether alert should be sent.",
null=True
)
- server_message_text = models.CharField(
- max_length=100,
- help_text="The message to send on the server",
- null=True
- )
- server_message_embed = models.CharField(
- max_length=100,
- help_text="The content of the server message embed",
- null=True
- )
# Check FilterList model for information about these properties.
enabled_channels = ArrayField(models.IntegerField(), null=True)