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 . import views from .views import NewUserFirstStep, UserProfileUpdate, UserChangeMain ''' Permissions definiert in models.py bei USERS und dann hier vor die View geschrieben! ''' urlpatterns = [ path('main/', views.DASettings, name='dasettings'), path('newuser/s1', permission_required('users.usermanager')(views.NewUserFirstStep), name='newuserfirst'), path('newagn/', permission_required('users.agencynetwork')(views.AddAgencyNetwork), name='newagn'), path('updateagn/', permission_required('users.agencynetwork')(views.UpdateAgencyNetwork), name='updateagn'), path('delagn/', permission_required('users.agencynetwork')(views.DelAgencyNetwork), name='delagn'), path('changeus//', permission_required('users.usermanager')(views.UserChangeMain), name='changeusermaindata'), path('ajax/', views.SettingsAjaxRouter, name="dasettings-ajax"), path('agnafjax/', views.AgencyNetworkAjaxSettings, name="dasettings-agnajax"), path('usprof//', permission_required('users.usermanager')(views.UserProfileUpdate), name="user_updateprofile"), path('agnni//', permission_required('users.agencynetwork')(views.AddMyAgencyToAgn), name='addagnecytoagnetwork'), path('joinagn/', permission_required('users.agencynetwork')(views.JoinAGN), name='joinagn'), path('managnag/', permission_required('users.agencynetwork')(views.ManageAgInAgn), name='managagn'), path('managnag/acceptinv///', permission_required('users.agencynetwork')(views.AddAgToNetwork), name='acceptinvite'), path('managnag/deli/', permission_required('users.agencynetwork')(views.DelAgInv), name='delinvite'), #path('managnag/delfromagn//', permission_required('users.agencynetwork')(views.DelFromAgn), name='delagfromagn'), ]