96 lines
3.4 KiB
Python
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'),
|
|
]
|