diff options
| author | 2021-11-17 14:27:45 +0400 | |
|---|---|---|
| committer | 2021-11-17 14:28:53 +0400 | |
| commit | 7353e1ed7003a1198fb00a1e40251b95cf2fdf7e (patch) | |
| tree | 7261cc934d996e606d94e74b37e937b6ae4e30d4 | |
| parent | Merge pull request #618 from python-discord/save-reminders (diff) | |
Adds Redirect Filter List
Adds a new filter list for URLs which should be treated as
redirects and unfurled.
Signed-off-by: Hassan Abouelela <[email protected]>
| -rw-r--r-- | pydis_site/apps/api/migrations/0075_add_redirects_filter.py | 18 | ||||
| -rw-r--r-- | pydis_site/apps/api/models/bot/filter_list.py | 1 | ||||
| -rw-r--r-- | pydis_site/apps/api/viewsets/bot/filter_list.py | 3 | 
3 files changed, 21 insertions, 1 deletions
| diff --git a/pydis_site/apps/api/migrations/0075_add_redirects_filter.py b/pydis_site/apps/api/migrations/0075_add_redirects_filter.py new file mode 100644 index 00000000..23dc176f --- /dev/null +++ b/pydis_site/apps/api/migrations/0075_add_redirects_filter.py @@ -0,0 +1,18 @@ +# Generated by Django 3.0.14 on 2021-11-17 10:24 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + +    dependencies = [ +        ('api', '0074_reminder_failures'), +    ] + +    operations = [ +        migrations.AlterField( +            model_name='filterlist', +            name='type', +            field=models.CharField(choices=[('GUILD_INVITE', 'Guild Invite'), ('FILE_FORMAT', 'File Format'), ('DOMAIN_NAME', 'Domain Name'), ('FILTER_TOKEN', 'Filter Token'), ('REDIRECT', 'Redirect')], help_text='The type of allowlist this is on.', max_length=50), +        ), +    ] diff --git a/pydis_site/apps/api/models/bot/filter_list.py b/pydis_site/apps/api/models/bot/filter_list.py index d279e137..d30f7213 100644 --- a/pydis_site/apps/api/models/bot/filter_list.py +++ b/pydis_site/apps/api/models/bot/filter_list.py @@ -12,6 +12,7 @@ class FilterList(ModelTimestampMixin, ModelReprMixin, models.Model):          'FILE_FORMAT '          'DOMAIN_NAME '          'FILTER_TOKEN ' +        'REDIRECT '      )      type = models.CharField(          max_length=50, diff --git a/pydis_site/apps/api/viewsets/bot/filter_list.py b/pydis_site/apps/api/viewsets/bot/filter_list.py index 2cb21ab9..4b05acee 100644 --- a/pydis_site/apps/api/viewsets/bot/filter_list.py +++ b/pydis_site/apps/api/viewsets/bot/filter_list.py @@ -59,7 +59,8 @@ class FilterListViewSet(ModelViewSet):      ...     ["GUILD_INVITE","Guild Invite"],      ...     ["FILE_FORMAT","File Format"],      ...     ["DOMAIN_NAME","Domain Name"], -    ...     ["FILTER_TOKEN","Filter Token"] +    ...     ["FILTER_TOKEN","Filter Token"], +    ...     ["REDIRECT", "Redirect"]      ... ]      #### Status codes | 
