from django.urls import path
from . import views

app_name = 'client_portal'

urlpatterns = [
    path('', views.login_view, name='login'),
    path('login/', views.login_view, name='login'),
    path('logout/', views.logout_view, name='logout'),
    path('dashboard/', views.dashboard_view, name='dashboard'),
    path('documents/', views.documents_view, name='documents'),
    path('documents/<int:doc_id>/sign/', views.sign_document_view, name='sign_document'),
    path('documents/<int:doc_id>/detail/', views.get_document_detail, name='document_detail'),
    path('documents/<int:doc_id>/download/<str:file_type>/', views.download_document, name='download_document'),
    path('assets/', views.assets_view, name='assets'),
    path('assets/<int:asset_id>/upload/', views.upload_asset_view, name='upload_asset'),
    path('assets/<int:asset_id>/download/', views.download_asset, name='download_asset'),
    path('assets/<int:asset_id>/preview/', views.preview_asset, name='preview_asset'),
    path('timeline/', views.timeline_view, name='timeline'),
    path('notifications/<int:notification_id>/read/', views.notification_mark_read_view, name='notification_mark_read'),
    path('project/approve/', views.project_approve_view, name='project_approve'),
    path('project/request-changes/', views.project_request_changes_view, name='project_request_changes'),
]
