30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
"""
|
|
URL configuration for MDT app.
|
|
"""
|
|
|
|
from django.urls import path
|
|
from . import views
|
|
|
|
app_name = 'mdt'
|
|
|
|
urlpatterns = [
|
|
# MDT Note URLs
|
|
path('notes/', views.MDTNoteListView.as_view(), name='mdt_note_list'),
|
|
path('notes/create/', views.MDTNoteCreateView.as_view(), name='mdt_note_create'),
|
|
path('notes/<uuid:pk>/', views.MDTNoteDetailView.as_view(), name='mdt_note_detail'),
|
|
path('notes/<uuid:pk>/edit/', views.MDTNoteUpdateView.as_view(), name='mdt_note_update'),
|
|
path('notes/<uuid:pk>/finalize/', views.finalize_mdt_note, name='mdt_note_finalize'),
|
|
|
|
# MDT Contribution URLs
|
|
path('notes/<uuid:mdt_note_pk>/contribute/', views.MDTContributionCreateView.as_view(), name='mdt_contribution_create'),
|
|
|
|
# MDT Approval URLs
|
|
path('notes/<uuid:mdt_note_pk>/approve/', views.MDTApprovalCreateView.as_view(), name='mdt_approval_create'),
|
|
|
|
# MDT Attachment URLs
|
|
path('notes/<uuid:mdt_note_pk>/attach/', views.MDTAttachmentCreateView.as_view(), name='mdt_attachment_create'),
|
|
|
|
# My MDT Notes
|
|
path('my-notes/', views.my_mdt_notes, name='my_mdt_notes'),
|
|
]
|