24 lines
1.1 KiB
Python
24 lines
1.1 KiB
Python
from django.urls import path
|
|
from django.contrib.auth import views as auth_views
|
|
from django.contrib.auth.decorators import login_required, permission_required
|
|
from .views import AreasManagement, AreasAddArea, AreaDeleteView, AreaUpdateView
|
|
from . import views
|
|
'''
|
|
|
|
'' - Startseite nach erfolgreichem LOGIN
|
|
logout - Logoutseite nach LOGOUT
|
|
|
|
Permissions definiert in models.py bei USERS und dann hier vor die View geschrieben!
|
|
'''
|
|
|
|
urlpatterns = [
|
|
path('', permission_required('users.areas_management')(AreasManagement.as_view(template_name="areas/areas_management.html")), name='areas-management'),
|
|
path('addarea/', permission_required('users.areas_management')(AreasAddArea.as_view(template_name="areas/areas_add.html")), name='areas-addarea'),
|
|
path('areas/<int:pk>/delete', permission_required('users.areas_management')(AreaDeleteView.as_view()), name='areas-delete'),
|
|
path('area/<int:pk>/', permission_required('users.areas_management')(AreaUpdateView.as_view()), name='areas-manage'),
|
|
path('areaajax/', views.area_addareas_ajax, name="area-ajaxview"),
|
|
path('updateorder/', views.area_neworder, name="area-ajaxorder")
|
|
]
|
|
|
|
|