Skip to content

Commit 36e2d73

Browse files
authored
✨ User management: add resources page proxy
✨ User management: add resources page proxy
2 parents 007df6f + 02e8cbf commit 36e2d73

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

docker/init.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -820,6 +820,7 @@ INSERT INTO nexent.role_permission_t (role_permission_id, user_role, permission_
820820
(6, 'SU', 'VISIBILITY', 'LEFT_NAV_MENU', '/models'),
821821
(7, 'SU', 'VISIBILITY', 'LEFT_NAV_MENU', '/memory'),
822822
(8, 'SU', 'VISIBILITY', 'LEFT_NAV_MENU', '/users'),
823+
(211, 'SU', 'VISIBILITY', 'LEFT_NAV_MENU', '/tenant-resources'),
823824
(9, 'SU', 'RESOURCE', 'AGENT', 'READ'),
824825
(10, 'SU', 'RESOURCE', 'AGENT', 'DELETE'),
825826
(11, 'SU', 'RESOURCE', 'KB', 'READ'),
@@ -868,6 +869,7 @@ INSERT INTO nexent.role_permission_t (role_permission_id, user_role, permission_
868869
(54, 'ADMIN', 'VISIBILITY', 'LEFT_NAV_MENU', '/models'),
869870
(55, 'ADMIN', 'VISIBILITY', 'LEFT_NAV_MENU', '/memory'),
870871
(56, 'ADMIN', 'VISIBILITY', 'LEFT_NAV_MENU', '/users'),
872+
(212, 'ADMIN', 'VISIBILITY', 'LEFT_NAV_MENU', '/tenant-resources'),
871873
(57, 'ADMIN', 'RESOURCE', 'AGENT', 'CREATE'),
872874
(58, 'ADMIN', 'RESOURCE', 'AGENT', 'READ'),
873875
(59, 'ADMIN', 'RESOURCE', 'AGENT', 'UPDATE'),
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
-- =============================================================================
2+
-- File: v1.7.9.4_0202_add_tenant_resources_route_permission.sql
3+
-- Description: Add /tenant-resources route permission for SU and ADMIN roles
4+
-- Version: 1.7.9.4
5+
-- Date: 2026-02-02
6+
-- =============================================================================
7+
8+
-- Add /tenant-resources LEFT_NAV_MENU permission for SU (Super Admin) role
9+
INSERT INTO nexent.role_permission_t (role_permission_id, user_role, permission_category, permission_type, permission_subtype)
10+
VALUES (211, 'SU', 'VISIBILITY', 'LEFT_NAV_MENU', '/tenant-resources')
11+
ON CONFLICT (role_permission_id) DO NOTHING;
12+
13+
-- Add /tenant-resources LEFT_NAV_MENU permission for ADMIN (Tenant Admin) role
14+
INSERT INTO nexent.role_permission_t (role_permission_id, user_role, permission_category, permission_type, permission_subtype)
15+
VALUES (212, 'ADMIN', 'VISIBILITY', 'LEFT_NAV_MENU', '/tenant-resources')
16+
ON CONFLICT (role_permission_id) DO NOTHING;
17+

frontend/components/navigation/SideNavigation.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ const ROUTE_CONFIG: RouteConfig[] = [
5959
{ path: "/models", Icon: Settings, labelKey: "sidebar.modelManagement", order: 9 },
6060
{ path: "/memory", Icon: Database, labelKey: "sidebar.memoryManagement", order: 10 },
6161
{ path: "/users", Icon: User, labelKey: "sidebar.userManagement", order: 11 },
62+
{ path: "/tenant-resources", Icon: Building2, labelKey: "sidebar.tenantResources", order: 12 },
6263
];
6364

6465
/**

0 commit comments

Comments
 (0)