All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m17s
27 lines
1.4 KiB
Python
27 lines
1.4 KiB
Python
from django.urls import path
|
|
from . import views
|
|
|
|
urlpatterns = [
|
|
# Media upload
|
|
path('media/upload', views.upload_media_view, name='media_upload'),
|
|
# Video generation
|
|
path('video/generate', views.video_generate_view, name='video_generate'),
|
|
path('video/tasks', views.video_tasks_list_view, name='video_tasks_list'),
|
|
path('video/tasks/<uuid:task_id>', views.video_task_detail_view, name='video_task_detail'),
|
|
# Admin: Dashboard
|
|
path('admin/stats', views.admin_stats_view, name='admin_stats'),
|
|
# Admin: User management
|
|
path('admin/users', views.admin_users_list_view, name='admin_users_list'),
|
|
path('admin/users/create', views.admin_create_user_view, name='admin_create_user'),
|
|
path('admin/users/<int:user_id>', views.admin_user_detail_view, name='admin_user_detail'),
|
|
path('admin/users/<int:user_id>/quota', views.admin_user_quota_view, name='admin_user_quota'),
|
|
path('admin/users/<int:user_id>/status', views.admin_user_status_view, name='admin_user_status'),
|
|
# Admin: Consumption records
|
|
path('admin/records', views.admin_records_view, name='admin_records'),
|
|
# Admin: System settings
|
|
path('admin/settings', views.admin_settings_view, name='admin_settings'),
|
|
# Profile: User's own data
|
|
path('profile/overview', views.profile_overview_view, name='profile_overview'),
|
|
path('profile/records', views.profile_records_view, name='profile_records'),
|
|
]
|