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 QlManagement, QlAdd, QlDeleteView, QlUpdateView from . import views ''' Permissions definiert in models.py bei USERS und dann hier vor die View geschrieben! ''' urlpatterns = [ path('', QlManagement.as_view(template_name="quicklinks/ql_management.html"), name='ql-management'), path('addql/', permission_required('users.modulequicklinks')(QlAdd.as_view(template_name="quicklinks/ql_add.html")), name='ql-addql'), path('addql//delete', permission_required('users.modulequicklinks')(QlDeleteView.as_view()), name='ql-delete'), path('addql//', permission_required('users.modulequicklinks')(QlUpdateView.as_view()), name='ql-update'), path('lerg/', views.loaddefaultql, name="ql-ajaxloaddef"), ]