|
1
|
from django.urls import path |
|
2
|
|
|
3
|
from . import views |
|
4
|
|
|
5
|
app_name = "organization" |
|
6
|
|
|
7
|
urlpatterns = [ |
|
8
|
# Organization settings |
|
9
|
path("", views.org_settings, name="settings"), |
|
10
|
path("edit/", views.org_settings_edit, name="settings_edit"), |
|
11
|
# Members |
|
12
|
path("members/", views.member_list, name="members"), |
|
13
|
path("members/add/", views.member_add, name="member_add"), |
|
14
|
path("members/create/", views.user_create, name="user_create"), |
|
15
|
path("members/<str:username>/", views.user_detail, name="user_detail"), |
|
16
|
path("members/<str:username>/edit/", views.user_edit, name="user_edit"), |
|
17
|
path("members/<str:username>/password/", views.user_password, name="user_password"), |
|
18
|
path("members/<str:username>/remove/", views.member_remove, name="member_remove"), |
|
19
|
# Roles |
|
20
|
path("roles/", views.role_list, name="role_list"), |
|
21
|
path("roles/create/", views.role_create, name="role_create"), |
|
22
|
path("roles/initialize/", views.role_initialize, name="role_initialize"), |
|
23
|
path("roles/<slug:slug>/", views.role_detail, name="role_detail"), |
|
24
|
path("roles/<slug:slug>/edit/", views.role_edit, name="role_edit"), |
|
25
|
path("roles/<slug:slug>/delete/", views.role_delete, name="role_delete"), |
|
26
|
# Audit log |
|
27
|
path("audit/", views.audit_log, name="audit_log"), |
|
28
|
# Teams |
|
29
|
path("teams/", views.team_list, name="team_list"), |
|
30
|
path("teams/create/", views.team_create, name="team_create"), |
|
31
|
path("teams/<slug:slug>/", views.team_detail, name="team_detail"), |
|
32
|
path("teams/<slug:slug>/edit/", views.team_update, name="team_update"), |
|
33
|
path("teams/<slug:slug>/delete/", views.team_delete, name="team_delete"), |
|
34
|
path("teams/<slug:slug>/members/add/", views.team_member_add, name="team_member_add"), |
|
35
|
path("teams/<slug:slug>/members/<str:username>/remove/", views.team_member_remove, name="team_member_remove"), |
|
36
|
] |
|
37
|
|