Files
fa-agent/server/urls.py
T
2026-09-26 01:12:10 +08:00

41 lines
1.7 KiB
Python

from django.urls import path
from finance import formula_views, views
from finance.assistant import assistant
urlpatterns = [
path("api/session", views.session),
path("api/login", views.sign_in),
path("api/logout", views.sign_out),
path("api/health", views.health),
path("api/datasets", views.datasets),
path("api/users", views.users),
path("api/audit", views.audit_log),
path("api/datasets/<uuid:dataset_id>", views.dataset_detail),
path("api/datasets/<uuid:dataset_id>/mapping", views.mapping),
path("api/datasets/<uuid:dataset_id>/query", views.query),
path("api/datasets/<uuid:dataset_id>/evidence", views.evidence),
path("api/datasets/<uuid:dataset_id>/export", views.export),
path("api/datasets/<uuid:dataset_id>/formula-design", formula_views.formula_design),
path(
"api/datasets/<uuid:dataset_id>/formula-definitions",
formula_views.formula_definitions,
),
path(
"api/datasets/<uuid:dataset_id>/formula-definitions/<uuid:definition_id>",
formula_views.formula_definition_delete,
),
path("api/datasets/<uuid:dataset_id>/formula-exports", formula_views.formula_export_create),
path(
"api/datasets/<uuid:dataset_id>/formula-exports/<uuid:export_id>", formula_views.formula_export_status
),
path(
"api/datasets/<uuid:dataset_id>/formula-exports/<uuid:export_id>/download",
formula_views.formula_export_download,
),
path("api/datasets/<uuid:dataset_id>/settings", views.settings_view),
path("api/datasets/<uuid:dataset_id>/investigations", views.investigations),
path("api/datasets/<uuid:dataset_id>/assistant", assistant),
path("", views.index),
]