Aucune description

urls.py 1.7KB

12345678910111213141516171819202122232425262728293031
  1. from django.urls import path, include
  2. from django.contrib.auth.views import LogoutView
  3. from . import views
  4. app_name = "admin_frontend"
  5. urlpatterns = [
  6. path("login/", views.SiteLoginView.as_view(template_name="admin_frontend/login.html"), name="login"),
  7. path("logout/", LogoutView.as_view(next_page="/webadmin/login/"), name="logout"),
  8. path("", views.dashboard, name="dashboard"),
  9. path("profiles/", views.profiles_list, name="profiles_list"),
  10. path("profiles/new/", views.profile_create, name="profile_create"),
  11. path("profiles/<int:pk>/edit/", views.profile_edit, name="profile_edit"),
  12. path("profiles/<int:pk>/delete/", views.profile_delete, name="profile_delete"),
  13. path("opportunities/", views.opportunities_list, name="opportunities_list"),
  14. path("opportunities/<int:pk>/edit/", views.opportunity_edit, name="opportunity_edit"),
  15. path("opportunities/<int:pk>/delete/", views.opportunity_delete, name="opportunity_delete"),
  16. path("introduction-requests/", views.introduction_requests_list, name="intro_requests_list"),
  17. path("introduction-requests/new/", views.intro_request_create, name="intro_request_create"),
  18. path("introduction-requests/<int:pk>/edit/", views.intro_request_edit, name="intro_request_edit"),
  19. path("introduction-requests/<int:pk>/delete/", views.intro_request_delete, name="intro_request_delete"),
  20. # Leads (from public_frontend)
  21. path("leaderboard/", views.leaderboard, name="leaderboard"),
  22. path("profiles/<int:pk>/toggle-verify/", views.profile_toggle_verify, name="profile_toggle_verify"),
  23. path("introduction-requests/<int:pk>/accept/", views.intro_request_accept, name="intro_request_accept"),
  24. # Recycle Core UI moved to recycle_core app under /webadmin/recycle/
  25. ]