aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site/apps')
-rw-r--r--pydis_site/apps/api/tests/test_models.py16
-rw-r--r--pydis_site/apps/api/tests/test_validators.py1
-rw-r--r--pydis_site/apps/api/validators.py4
-rw-r--r--pydis_site/apps/home/templatetags/__init__.py0
-rw-r--r--pydis_site/apps/home/templatetags/extra_filters.py8
-rw-r--r--pydis_site/apps/home/urls.py2
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)
]