MAKENTNU/web

View on GitHub
src/announcements/urls.py

Summary

Maintainability
A
2 hrs
Test Coverage
from django.urls import include, path
 
from . import views
 
 
urlpatterns = [
]
 
# --- Admin URL patterns (imported in `web/urls.py`) ---
 
Similar blocks of code found in 17 locations. Consider refactoring.
specific_announcement_adminpatterns = [
path("change/", views.AnnouncementUpdateView.as_view(), name='announcement_update'),
path("delete/", views.AnnouncementDeleteView.as_view(), name='announcement_delete'),
]
 
Similar blocks of code found in 5 locations. Consider refactoring.
adminpatterns = [
path("", views.AdminAnnouncementListView.as_view(), name='admin_announcement_list'),
path("add/", views.AnnouncementCreateView.as_view(), name='announcement_create'),
path("<int:pk>/", include(specific_announcement_adminpatterns)),
]