aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/staff
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site/apps/staff')
-rw-r--r--pydis_site/apps/staff/admin.py6
-rw-r--r--pydis_site/apps/staff/migrations/0003_delete_rolemapping.py16
-rw-r--r--pydis_site/apps/staff/models/__init__.py3
-rw-r--r--pydis_site/apps/staff/models/role_mapping.py31
-rw-r--r--pydis_site/apps/staff/urls.py4
5 files changed, 17 insertions, 43 deletions
diff --git a/pydis_site/apps/staff/admin.py b/pydis_site/apps/staff/admin.py
deleted file mode 100644
index 94cd83c5..00000000
--- a/pydis_site/apps/staff/admin.py
+++ /dev/null
@@ -1,6 +0,0 @@
-from django.contrib import admin
-
-from .models import RoleMapping
-
-
-admin.site.register(RoleMapping)
diff --git a/pydis_site/apps/staff/migrations/0003_delete_rolemapping.py b/pydis_site/apps/staff/migrations/0003_delete_rolemapping.py
new file mode 100644
index 00000000..e9b6114e
--- /dev/null
+++ b/pydis_site/apps/staff/migrations/0003_delete_rolemapping.py
@@ -0,0 +1,16 @@
+# Generated by Django 3.0.9 on 2020-10-04 17:49
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('staff', '0002_add_is_staff_to_role_mappings'),
+ ]
+
+ operations = [
+ migrations.DeleteModel(
+ name='RoleMapping',
+ ),
+ ]
diff --git a/pydis_site/apps/staff/models/__init__.py b/pydis_site/apps/staff/models/__init__.py
deleted file mode 100644
index b49b6fd0..00000000
--- a/pydis_site/apps/staff/models/__init__.py
+++ /dev/null
@@ -1,3 +0,0 @@
-from .role_mapping import RoleMapping
-
-__all__ = ["RoleMapping"]
diff --git a/pydis_site/apps/staff/models/role_mapping.py b/pydis_site/apps/staff/models/role_mapping.py
deleted file mode 100644
index 8a1fac2e..00000000
--- a/pydis_site/apps/staff/models/role_mapping.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from django.contrib.auth.models import Group
-from django.db import models
-
-from pydis_site.apps.api.models import Role
-
-
-class RoleMapping(models.Model):
- """A mapping between a Discord role and Django permissions group."""
-
- role = models.OneToOneField(
- Role,
- on_delete=models.CASCADE,
- help_text="The Discord role to use for this mapping.",
- unique=True, # Unique in order to simplify group assignment logic
- )
-
- group = models.OneToOneField(
- Group,
- on_delete=models.CASCADE,
- help_text="The Django permissions group to use for this mapping.",
- unique=True, # Unique in order to simplify group assignment logic
- )
-
- is_staff = models.BooleanField(
- help_text="Whether this role mapping relates to a Django staff group",
- default=False
- )
-
- def __str__(self):
- """Returns the mapping, for display purposes."""
- return f"@{self.role.name} -> {self.group.name}"
diff --git a/pydis_site/apps/staff/urls.py b/pydis_site/apps/staff/urls.py
index a564d516..ca8d1a0f 100644
--- a/pydis_site/apps/staff/urls.py
+++ b/pydis_site/apps/staff/urls.py
@@ -1,5 +1,3 @@
-from django.conf import settings
-from django.conf.urls.static import static
from django.urls import path
from .viewsets import LogView
@@ -7,4 +5,4 @@ from .viewsets import LogView
app_name = 'staff'
urlpatterns = [
path('bot/logs/<int:pk>/', LogView.as_view(), name="logs"),
-] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
+]