Separate client service subscriptions from engagement instances
This commit is contained in:
@@ -14,6 +14,7 @@ from app.modules.core.iam.ui import router as iam_ui_router
|
||||
from app.modules.core.rbac.ui import router as rbac_ui_router
|
||||
from app.modules.services.ui import router as services_ui_router
|
||||
from app.modules.services.engagements_ui import router as engagements_ui_router
|
||||
from app.modules.services.subscriptions_ui import router as service_subscriptions_ui_router
|
||||
from app.modules.services.work_tracker_ui import router as work_tracker_ui_router
|
||||
from app.modules.billing.ui import router as billing_ui_router
|
||||
from app.modules.platform_billing.ui import router as platform_billing_ui_router
|
||||
@@ -80,6 +81,7 @@ def mount_ui(app: FastAPI) -> None:
|
||||
app.include_router(employee_portal_router)
|
||||
app.include_router(consultants_ui_router)
|
||||
app.include_router(engagements_ui_router)
|
||||
app.include_router(service_subscriptions_ui_router)
|
||||
app.include_router(client_portal_router)
|
||||
app.include_router(consultant_portal_router)
|
||||
|
||||
|
||||
@@ -77,8 +77,13 @@
|
||||
{
|
||||
'label': 'Engagements',
|
||||
'visible': true,
|
||||
'active': _partner_path.startswith('/services/engagements') or _partner_path.startswith('/services/bulk-imports'),
|
||||
'active': _partner_path.startswith('/services/subscriptions') or _partner_path.startswith('/services/engagements') or _partner_path.startswith('/services/bulk-imports'),
|
||||
'children': [
|
||||
{
|
||||
'label': 'Client Subscriptions',
|
||||
'url': '/services/subscriptions',
|
||||
'active': _partner_path.startswith('/services/subscriptions')
|
||||
},
|
||||
{
|
||||
'label': 'All Engagements',
|
||||
'url': '/services/engagements',
|
||||
|
||||
Reference in New Issue
Block a user