Add bank statement analyzer with automatic work storage

This commit is contained in:
A R R R Associates
2026-07-13 10:12:19 +05:30
parent d391e9b443
commit bbc5afe1c0
23 changed files with 1047 additions and 0 deletions
+2
View File
@@ -32,6 +32,7 @@ from app.modules.workspace_navigation.ui import router as workspace_navigation_r
from app.modules.firm_admin_dashboard.ui import router as firm_admin_dashboard_router
from app.modules.aqmm_dashboard.ui import router as aqmm_dashboard_router
from app.modules.peer_review_export.ui import router as peer_review_export_router
from app.modules.bank_statement_analyzer.ui import router as bank_statement_analyzer_router
def mount_ui(app: FastAPI) -> None:
@@ -50,6 +51,7 @@ def mount_ui(app: FastAPI) -> None:
app.include_router(services_ui_router)
app.include_router(aqmm_dashboard_router)
app.include_router(peer_review_export_router)
app.include_router(bank_statement_analyzer_router)
app.include_router(work_tracker_ui_router)
app.include_router(billing_ui_router)
app.include_router(platform_billing_ui_router)
@@ -61,6 +61,12 @@
'visible': true,
'active': _consultant_path.startswith('/consultant/profile')
},
{
'label': 'Bank Analyzer',
'url': '/tools/bank-statement-analyzer',
'visible': true,
'active': _consultant_path.startswith('/tools/bank-statement-analyzer')
},
{
'label': 'Alerts',
'url': '/alerts',
@@ -53,6 +53,12 @@
'visible': true,
'active': _manager_path.startswith('/employees/leave')
},
{
'label': 'Bank Analyzer',
'url': '/tools/bank-statement-analyzer',
'visible': true,
'active': _manager_path.startswith('/tools/bank-statement-analyzer')
},
{
'label': 'Alerts',
'url': '/alerts',
@@ -58,6 +58,12 @@
'visible': true,
'active': _partner_path.startswith('/billing')
},
{
'label': 'Bank Analyzer',
'url': '/tools/bank-statement-analyzer',
'visible': true,
'active': _partner_path.startswith('/tools/bank-statement-analyzer')
},
{
'label': 'Alerts',
'url': '/alerts',
@@ -62,6 +62,12 @@
'visible': can_view_employee_portal(current_user, current_user_permissions, current_user_roles),
'active': _staff_path.startswith('/employee/profile')
},
{
'label': 'Bank Analyzer',
'url': '/tools/bank-statement-analyzer',
'visible': true,
'active': _staff_path.startswith('/tools/bank-statement-analyzer')
},
{
'label': 'Alerts',
'url': '/alerts',