Files
ACORE/apps/reports/urls.py
T
lokses 03019898b0 reports: КЕП-подпись PDF отчётов; задачи: загрузка вложений.
Добавлена офлайн/EndUser-подпись «ознакомлен и принял в работу» для документов отчётов и файловые вложения к задачам через Nextcloud.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 21:13:28 +03:00

107 lines
3.3 KiB
Python

from django.urls import path
from . import views
urlpatterns = [
path('reports/', views.reports_hub_view, name='reports'),
path('reports/templates/', views.templates_list_view, name='reports_templates'),
path('reports/templates/<int:pk>/', views.template_edit_view, name='reports_template_edit'),
path(
'reports/templates/<int:pk>/preview-draft/',
views.template_preview_draft_view,
name='reports_template_preview_draft',
),
path('reports/templates/<int:pk>/copy/', views.template_copy_view, name='reports_template_copy'),
path(
'reports/templates/<int:pk>/set-default/',
views.template_set_default_view,
name='reports_template_set_default',
),
path('reports/it/monthly/', views.it_monthly_view, name='reports_it_monthly'),
path(
'reports/it/monthly/<str:month_id>/publish/',
views.it_monthly_publish_view,
name='reports_it_monthly_publish',
),
path(
'reports/it/monthly/<str:month_id>/unpublish/',
views.it_monthly_unpublish_view,
name='reports_it_monthly_unpublish',
),
path(
'reports/it/monthly/<str:month_id>/save-document/',
views.it_monthly_save_document_view,
name='reports_it_monthly_save_document',
),
path(
'reports/documents/create/',
views.report_document_create_view,
name='report_document_create',
),
path(
'reports/documents/upload/',
views.report_document_upload_view,
name='report_document_upload',
),
path(
'reports/documents/<int:pk>/download/',
views.report_document_download_view,
name='report_document_download',
),
path(
'reports/documents/<int:pk>/publish/',
views.report_document_publish_view,
name='report_document_publish',
),
path(
'reports/documents/<int:pk>/unpublish/',
views.report_document_unpublish_view,
name='report_document_unpublish',
),
path(
'reports/documents/<int:pk>/delete/',
views.report_document_delete_view,
name='report_document_delete',
),
path(
'reports/documents/<int:pk>/sign/',
views.report_document_sign_view,
name='report_document_sign',
),
path(
'reports/documents/<int:pk>/sign/prepare/',
views.report_document_sign_prepare_view,
name='report_document_sign_prepare',
),
path(
'reports/documents/<int:pk>/sign/complete/',
views.report_document_sign_complete_view,
name='report_document_sign_complete',
),
path(
'reports/documents/<int:pk>/sign/<int:sig_pk>/download/',
views.report_document_signed_download_view,
name='report_document_signed_download',
),
path(
'reports/it/monthly/<str:month_id>.md',
views.it_monthly_md_view,
name='reports_it_monthly_md',
),
path(
'reports/it/monthly/<str:month_id>.docx',
views.it_monthly_docx_view,
name='reports_it_monthly_docx',
),
path(
'reports/it/monthly/<str:month_id>.pdf',
views.it_monthly_pdf_view,
name='reports_it_monthly_pdf',
),
path(
'reports/it/monthly/<str:month_id>/preview/',
views.it_monthly_preview_view,
name='reports_it_monthly_preview',
),
]