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//delete', permission_required('users.areas_management')(AreaDeleteView.as_view()), name='areas-delete'), path('area//', permission_required('users.areas_management')(AreaUpdateView.as_view()), name='areas-manage'), path('areaajax/', views.area_addareas_ajax, name="area-ajaxview") ]