diff options
Diffstat (limited to 'pydis_site/apps')
| -rw-r--r-- | pydis_site/apps/api/tests/test_models.py | 16 | ||||
| -rw-r--r-- | pydis_site/apps/api/tests/test_validators.py | 1 | ||||
| -rw-r--r-- | pydis_site/apps/api/validators.py | 4 | ||||
| -rw-r--r-- | pydis_site/apps/home/templatetags/__init__.py | 0 | ||||
| -rw-r--r-- | pydis_site/apps/home/templatetags/extra_filters.py | 8 | ||||
| -rw-r--r-- | pydis_site/apps/home/urls.py | 2 |
6 files changed, 20 insertions, 11 deletions
diff --git a/pydis_site/apps/api/tests/test_models.py b/pydis_site/apps/api/tests/test_models.py index 43d1eb41..a958419d 100644 --- a/pydis_site/apps/api/tests/test_models.py +++ b/pydis_site/apps/api/tests/test_models.py @@ -3,14 +3,14 @@ from datetime import datetime as dt, timezone from django.test import SimpleTestCase from ..models import ( - BotSetting, DeletedMessage, - DocumentationLink, Infraction, - Message, MessageDeletionContext, - ModelReprMixin, OffTopicChannelName, - Reminder, Role, - SnakeFact, SnakeIdiom, - SnakeName, SpecialSnake, - Tag, User + DeletedMessage, DocumentationLink, + Infraction, Message, + MessageDeletionContext, ModelReprMixin, + OffTopicChannelName, Reminder, + Role, SnakeFact, + SnakeIdiom, SnakeName, + SpecialSnake, Tag, + User ) diff --git a/pydis_site/apps/api/tests/test_validators.py b/pydis_site/apps/api/tests/test_validators.py index d2c0a136..d0b78c23 100644 --- a/pydis_site/apps/api/tests/test_validators.py +++ b/pydis_site/apps/api/tests/test_validators.py @@ -20,6 +20,7 @@ class BotSettingValidatorTests(TestCase): with self.assertRaises(ValidationError): validate_bot_setting_name('bad name') + class TagEmbedValidatorTests(TestCase): def test_rejects_non_mapping(self): with self.assertRaises(ValidationError): diff --git a/pydis_site/apps/api/validators.py b/pydis_site/apps/api/validators.py index 69a8d1ef..ea2112a9 100644 --- a/pydis_site/apps/api/validators.py +++ b/pydis_site/apps/api/validators.py @@ -156,9 +156,9 @@ def validate_tag_embed(embed): def validate_bot_setting_name(name): - KNOWN_SETTINGS = ( + known_settings = ( 'defcon', ) - if name not in KNOWN_SETTINGS: + if name not in known_settings: raise ValidationError(f"`{name}` is not a known setting name.") diff --git a/pydis_site/apps/home/templatetags/__init__.py b/pydis_site/apps/home/templatetags/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/pydis_site/apps/home/templatetags/__init__.py diff --git a/pydis_site/apps/home/templatetags/extra_filters.py b/pydis_site/apps/home/templatetags/extra_filters.py new file mode 100644 index 00000000..edffe9ac --- /dev/null +++ b/pydis_site/apps/home/templatetags/extra_filters.py @@ -0,0 +1,8 @@ +from django import template + +register = template.Library() + + +def starts_with(value: str, arg: str): + return value.startswith(arg) diff --git a/pydis_site/apps/home/urls.py b/pydis_site/apps/home/urls.py index a01e019e..56525af8 100644 --- a/pydis_site/apps/home/urls.py +++ b/pydis_site/apps/home/urls.py @@ -5,6 +5,6 @@ from django.views.generic import TemplateView app_name = 'home' urlpatterns = [ - path('', TemplateView.as_view(template_name='home/index.html'), name='index'), + path('', TemplateView.as_view(template_name='home/index.html'), name='home.index'), path('admin/', admin.site.urls) ] |