Files
2026-04-28 02:08:11 +01:00

28 lines
1.4 KiB
Python

from django.urls import path
from . import views
app_name = "servers"
urlpatterns = [
path("", views.dashboard, name="dashboard"),
path("admin/", views.admin_dashboard, name="admin_dashboard"),
path("admin/users/<int:user_id>/password-reset/", views.admin_send_password_reset, name="admin_send_password_reset"),
path("admin/users/<int:user_id>/delete/", views.admin_delete_user, name="admin_delete_user"),
path("admin/servers/<int:server_id>/delete/", views.admin_delete_server, name="admin_delete_server"),
path("admin/grants/<int:grant_id>/revoke/", views.admin_revoke_grant, name="admin_revoke_grant"),
path("admin/grants/<int:grant_id>/expiry/", views.admin_change_grant_expiry, name="admin_change_grant_expiry"),
path("<int:server_id>/request-access/", views.request_access, name="request_access"),
path(
"access-requests/<int:request_id>/decision/",
views.decide_access_request,
name="decide_access_request",
),
path("<int:server_id>/admin/", views.server_admin, name="server_admin"),
path("<int:server_id>/", views.detail, name="detail"),
path("<int:server_id>/audit/", views.audit, name="audit"),
path("<int:server_id>/audit/panel/", views.audit_panel, name="audit_panel"),
path("<int:server_id>/shell/", views.shell, name="shell"),
path("<int:server_id>/settings/", views.settings, name="settings"),
]