from django.urls import path from django.contrib.auth import views as auth_views #from .views import UsersCreateUser, UsersManagement, UserManagementUpdateForm, ProfileUpdateView, ProfileDeleteView, AgencyUpdateView, UsersPermUpdateView from .views import UsersCreateUser, UsersManagement, UserManagementUpdateForm, ProfileDeleteView, AgencyUpdateView, UsersPermUpdateView from . import views from django.contrib.auth.decorators import login_required, permission_required ''' '' - Startseite nach erfolgreichem LOGIN logout - Logoutseite nach LOGOUT Permissions definiert in models.py bei USERS und dann hier vor die View geschrieben! ''' urlpatterns = [ path('nclog/', views.ncLogin, name='nclog'), path('', views.dashboard, name='users-dashboard'), path('logout/', auth_views.LogoutView.as_view(template_name='users/logout.html'), name='users-logout'), path('usersman/', permission_required('users.usermanager')(UsersManagement.as_view(template_name="users/users_management.html")), name='users-management'), path('usersman/adduser/', permission_required('users.usermanager')(UsersCreateUser.as_view(template_name="users/users_adduser.html")), name='users-adduser'), path('usersman//perms', permission_required('users.usermanager')(UsersPermUpdateView.as_view()), name='users-perm-update'), path('usersman//delete', permission_required('users.usermanager')(ProfileDeleteView.as_view()), name='users-delete'), path('usersman/gd/', views.getDataFromToDelUser, name="users-delete-getdata"), path('userlog/', views.showUserLog, name="users-log"), path('usersman//prio', views.UsersPrio, name='users-prio'), path('areataskupdate//', views.UsersAreaTaskUpdate, name="users-areataskupdate"), path('globalsearch/', views.GlobalSearch, name="globalsearch"), path('standardrout/', views.searchStandardRouter, name="standardrouter"), path('support/', views.support, name="supportda"), path('datenschutz/', views.datenschutz, name="datenschutzda"), path('impressum/', views.impressum, name="impressumda"), path('setuserparent/', views.setuserparent, name="users-setuserparent"), path('sendpassmail/', views.sendpassmail, name="users-sendpassmail"), path('changeonlinestat/', views.changeonlinestat, name="users-updateonlinestat"), path('dacron/', views.cronactions, name="cronmain"), path('dacrondaily/', views.cronactionsdaily, name="cronmaindaily"), path('dacronbill/', views.cronactionsbill, name="cronmainbill"), path('isalive/', views.isAlive, name="isalive"), path('ics/', views.getICSFile, name="getics"), path('icsall/', views.getICSFileAll, name="geticsall"), path('icspublic//', views.getICSFileEx, name="getics"), path('icspublicall//', views.getICSFileExAll, name="geticsall"), path('updateuserorga/', views.UpdateUserOrga, name="update-user-orga"), # OAUTH path('oauth/callback/', views.oauthCallBack, name="oauthcallback"), ]