Marwan Alwali 2f1681b18c update
2025-11-11 13:44:48 +03:00

96 lines
3.4 KiB
Python

"""
URL configuration for psychology app.
"""
from django.urls import path
from . import views
app_name = 'psychology'
urlpatterns = [
# Consultation URLs
path('consultations/',
views.PsychologyConsultationListView.as_view(),
name='consultation_list'),
path('consultations/<uuid:pk>/',
views.PsychologyConsultationDetailView.as_view(),
name='consultation_detail'),
path('consultations/create/',
views.PsychologyConsultationCreateView.as_view(),
name='consultation_create'),
path('consultations/<uuid:pk>/update/',
views.PsychologyConsultationUpdateView.as_view(),
name='consultation_update'),
path('consultations/<uuid:pk>/delete/',
views.PsychologyConsultationDeleteView.as_view(),
name='consultation_delete'),
# Assessment URLs
path('assessments/',
views.PsychologyAssessmentListView.as_view(),
name='assessment_list'),
path('assessments/<uuid:pk>/',
views.PsychologyAssessmentDetailView.as_view(),
name='assessment_detail'),
path('assessments/create/',
views.PsychologyAssessmentCreateView.as_view(),
name='assessment_create'),
path('assessments/<uuid:pk>/update/',
views.PsychologyAssessmentUpdateView.as_view(),
name='assessment_update'),
path('assessments/<uuid:pk>/delete/',
views.PsychologyAssessmentDeleteView.as_view(),
name='assessment_delete'),
# Session URLs
path('sessions/',
views.PsychologySessionListView.as_view(),
name='session_list'),
path('sessions/<uuid:pk>/',
views.PsychologySessionDetailView.as_view(),
name='session_detail'),
path('sessions/create/',
views.PsychologySessionCreateView.as_view(),
name='session_create'),
path('sessions/<uuid:pk>/update/',
views.PsychologySessionUpdateView.as_view(),
name='session_update'),
path('sessions/<uuid:pk>/delete/',
views.PsychologySessionDeleteView.as_view(),
name='session_delete'),
# Goal URLs
path('goals/',
views.PsychologyGoalListView.as_view(),
name='goal_list'),
path('goals/<uuid:pk>/',
views.PsychologyGoalDetailView.as_view(),
name='goal_detail'),
path('goals/create/',
views.PsychologyGoalCreateView.as_view(),
name='goal_create'),
path('goals/<uuid:pk>/update/',
views.PsychologyGoalUpdateView.as_view(),
name='goal_update'),
path('goals/<uuid:pk>/delete/',
views.PsychologyGoalDeleteView.as_view(),
name='goal_delete'),
# Progress Report URLs
path('progress-reports/',
views.PsychologyProgressReportListView.as_view(),
name='progress_report_list'),
path('progress-reports/<uuid:pk>/',
views.PsychologyProgressReportDetailView.as_view(),
name='progress_report_detail'),
path('progress-reports/create/',
views.PsychologyProgressReportCreateView.as_view(),
name='progress_report_create'),
path('progress-reports/<uuid:pk>/update/',
views.PsychologyProgressReportUpdateView.as_view(),
name='progress_report_update'),
path('progress-reports/<uuid:pk>/delete/',
views.PsychologyProgressReportDeleteView.as_view(),
name='progress_report_delete'),
]