24 lines
785 B
Python
24 lines
785 B
Python
"""
|
|
URLs for the maintenance app.
|
|
"""
|
|
|
|
from django.urls import path, re_path
|
|
|
|
from .views import (
|
|
AnnouncementCreateView,
|
|
AnnouncementDeleteView,
|
|
AnnouncementEditView,
|
|
AnnouncementIndexView,
|
|
MaintenanceIndexView
|
|
)
|
|
|
|
app_name = 'cms.djangoapps.maintenance'
|
|
|
|
urlpatterns = [
|
|
path('', MaintenanceIndexView.as_view(), name='maintenance_index'),
|
|
re_path(r'^announcements/(?P<page>\d+)?$', AnnouncementIndexView.as_view(), name='announcement_index'),
|
|
path('announcements/create', AnnouncementCreateView.as_view(), name='announcement_create'),
|
|
re_path(r'^announcements/edit/(?P<pk>\d+)?$', AnnouncementEditView.as_view(), name='announcement_edit'),
|
|
path('announcements/delete/<int:pk>', AnnouncementDeleteView.as_view(), name='announcement_delete'),
|
|
]
|