accounts.urls
1from django.urls import path 2from . import views 3 4urlpatterns = [ 5 # Admin authentication and dashboard 6 path('admin/login/', views.admin_login, name='admin_login'), # Admin login page 7 path('admin/logout/', views.admin_logout, name='admin_logout'), # Admin logout 8 path('admin/', views.admin_dashboard, name='admin_dashboard'), # Admin dashboard 9 10 # Admin management 11 path('admin/page/', views.admin_page, name='admin_page'), # Admin management page 12 path('admin/delete/<int:admin_id>/', views.delete_siteuser, name='delete_siteuser'), # Delete admin user 13 path('admin/profile/', views.admin_profile, name='admin_profile'), # Admin profile page 14 15 # Hospital management 16 path('admin/hospitals/', views.hospitals, name='hospitals'), # List/create hospitals 17 path('admin/swtch-hospital/<int:hospital_id>/', views.switch_hospital, name='switch_hospital'), # Switch hospital for user 18 path('admin/hospitals/delete/<int:hospital_id>/', views.delete_hospital, name='delete_hospital'), # Delete hospital 19 20 # Hospital user management 21 path('admin/hospitals/<int:hospital_id>/users/', views.hospital_users, name='hospital_users'), # List/create hospital users 22 path('admin/hospitals/<int:hospital_id>/users/delete/<int:user_id>/', views.delete_hospital_user, name='delete_hospital_user'), # Delete hospital user 23] 24 25""" 26Accounts app URL patterns: 27 28- /admin/login/ : Admin login page 29- /admin/logout/ : Admin logout 30- /admin/ : Admin dashboard 31- /admin/page/ : Admin management page 32- /admin/delete/<admin_id>/ : Delete admin user 33- /admin/profile/ : Admin profile page 34- /admin/hospitals/ : List/create hospitals 35- /admin/swtch-hospital/<hospital_id>/ : Switch hospital for user 36- /admin/hospitals/delete/<hospital_id>/ : Delete hospital 37- /admin/hospitals/<hospital_id>/users/ : List/create hospital users 38- /admin/hospitals/<hospital_id>/users/delete/<user_id>/ : Delete hospital user 39 40All endpoints are documented for OpenAPI generation via drf- 41"""
urlpatterns =
[<URLPattern 'admin/login/' [name='admin_login']>, <URLPattern 'admin/logout/' [name='admin_logout']>, <URLPattern 'admin/' [name='admin_dashboard']>, <URLPattern 'admin/page/' [name='admin_page']>, <URLPattern 'admin/delete/<int:admin_id>/' [name='delete_siteuser']>, <URLPattern 'admin/profile/' [name='admin_profile']>, <URLPattern 'admin/hospitals/' [name='hospitals']>, <URLPattern 'admin/swtch-hospital/<int:hospital_id>/' [name='switch_hospital']>, <URLPattern 'admin/hospitals/delete/<int:hospital_id>/' [name='delete_hospital']>, <URLPattern 'admin/hospitals/<int:hospital_id>/users/' [name='hospital_users']>, <URLPattern 'admin/hospitals/<int:hospital_id>/users/delete/<int:user_id>/' [name='delete_hospital_user']>]
Accounts app URL patterns:
- /admin/login/ : Admin login page
- /admin/logout/ : Admin logout
- /admin/ : Admin dashboard
- /admin/page/ : Admin management page
- /admin/delete/
/ : Delete admin user - /admin/profile/ : Admin profile page
- /admin/hospitals/ : List/create hospitals
- /admin/swtch-hospital/
/ : Switch hospital for user - /admin/hospitals/delete/
/ : Delete hospital - /admin/hospitals/
/users/ : List/create hospital users - /admin/hospitals/
/users/delete/ / : Delete hospital user
All endpoints are documented for OpenAPI generation via drf-