44 lines
2.4 KiB
Python
44 lines
2.4 KiB
Python
"""passbook URL Configuration"""
|
|
from django.urls import path
|
|
|
|
from passbook.admin.views import (applications, invites, overview, providers,
|
|
rules, sources)
|
|
|
|
urlpatterns = [
|
|
path('', overview.AdministrationOverviewView.as_view(), name='overview'),
|
|
# Applications
|
|
path('applications/', applications.ApplicationListView.as_view(),
|
|
name='applications'),
|
|
path('applications/create/', applications.ApplicationCreateView.as_view(),
|
|
name='application-create'),
|
|
path('applications/<uuid:pk>/update/',
|
|
applications.ApplicationUpdateView.as_view(), name='application-update'),
|
|
path('applications/<uuid:pk>/delete/',
|
|
applications.ApplicationDeleteView.as_view(), name='application-delete'),
|
|
# Sources
|
|
path('sources/', sources.SourceListView.as_view(), name='sources'),
|
|
path('sources/create/', sources.SourceCreateView.as_view(), name='source-create'),
|
|
path('sources/<uuid:pk>/update/', sources.SourceUpdateView.as_view(), name='source-update'),
|
|
path('sources/<uuid:pk>/delete/', sources.SourceDeleteView.as_view(), name='source-delete'),
|
|
# Rules
|
|
path('rules/', rules.RuleListView.as_view(), name='rules'),
|
|
path('rules/create/', rules.RuleCreateView.as_view(), name='rule-create'),
|
|
path('rules/<uuid:pk>/update/', rules.RuleUpdateView.as_view(), name='rule-update'),
|
|
path('rules/<uuid:pk>/delete/', rules.RuleDeleteView.as_view(), name='rule-delete'),
|
|
path('rules/<uuid:pk>/test/', rules.RuleTestView.as_view(), name='rule-test'),
|
|
# Providers
|
|
path('providers/', providers.ProviderListView.as_view(), name='providers'),
|
|
path('providers/create/',
|
|
providers.ProviderCreateView.as_view(), name='provider-create'),
|
|
path('providers/<int:pk>/update/',
|
|
providers.ProviderUpdateView.as_view(), name='provider-update'),
|
|
path('providers/<int:pk>/delete/',
|
|
providers.ProviderDeleteView.as_view(), name='provider-delete'),
|
|
# Invites
|
|
path('invites/', invites.InviteListView.as_view(), name='invites'),
|
|
path('invites/create/', invites.InviteCreateView.as_view(), name='invite-create'),
|
|
path('invites/<uuid:pk>/update/', invites.InviteUpdateView.as_view(), name='invite-update'),
|
|
path('invites/<uuid:pk>/delete/', invites.InviteDeleteView.as_view(), name='invite-delete'),
|
|
# path('api/v1/', include('passbook.admin.api.v1.urls'))
|
|
]
|