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 TasksAddTask, TasksDeleteView, TasksUpdateView from . import views ''' Permissions definiert in models.py bei USERS und dann hier vor die View geschrieben! ''' urlpatterns = [ path('addtask/', permission_required('users.tasks_management')(TasksAddTask.as_view(template_name="tasks/tasks_add.html")), name='tasks-addtask'), path('tasks//delete', permission_required('users.tasks_management')(TasksDeleteView.as_view()), name='tasks-delete'), path('tasks//', permission_required('users.tasks_management')(TasksUpdateView.as_view()), name='tasks-manage'), path('areaajax/', views.task_addtasks_ajax, name="task-ajaxview") ]