|
| 1 | +# Pages Missing from SITE_MAP |
| 2 | + |
| 3 | +Pages that exist under `src/routes/(protected)/` but have no entry in `SITE_MAP` (in `src/lib/utils/roleChecker.ts`), meaning they render without the `PageRoleCheck` widget. |
| 4 | + |
| 5 | +Excludes `/user` (profile) and `/user/site-map` which are user-facing and don't need OBP role guards. |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +## RBAC |
| 10 | + |
| 11 | +| Route | Description | |
| 12 | +|---|---| |
| 13 | +| `/rbac/roles/[role]` | View individual role detail | |
| 14 | +| `/rbac/banks` | RBAC banks view | |
| 15 | + |
| 16 | +## System |
| 17 | + |
| 18 | +| Route | Description | |
| 19 | +|---|---| |
| 20 | +| `/system/webui-props` | List WebUI properties (create/edit/delete are covered) | |
| 21 | +| `/system/signal-publish` | Publish signal | |
| 22 | + |
| 23 | +## Consumers |
| 24 | + |
| 25 | +| Route | Description | |
| 26 | +|---|---| |
| 27 | +| `/consumers/[consumer_id]/rate-limits` | List rate limits for a consumer | |
| 28 | +| `/consumers/[consumer_id]/rate-limits/create` | Create rate limit | |
| 29 | + |
| 30 | +## Metrics |
| 31 | + |
| 32 | +| Route | Description | |
| 33 | +|---|---| |
| 34 | +| `/metrics` | Metrics dashboard | |
| 35 | +| `/aggregate-metrics` | Aggregate metrics dashboard | |
| 36 | + |
| 37 | +## Banks |
| 38 | + |
| 39 | +| Route | Description | |
| 40 | +|---|---| |
| 41 | +| `/banks` | List banks | |
| 42 | +| `/banks/[bankId]` | View bank details | |
| 43 | + |
| 44 | +## API Collections |
| 45 | + |
| 46 | +| Route | Description | |
| 47 | +|---|---| |
| 48 | +| `/api-collections` | List API collections | |
| 49 | +| `/api-collections/create` | Create API collection | |
| 50 | +| `/api-collections/[collection_id]` | View API collection | |
| 51 | +| `/api-collections/[collection_id]/edit` | Edit API collection | |
| 52 | +| `/api-collections/[collection_id]/delete` | Delete API collection | |
| 53 | + |
| 54 | +## Products |
| 55 | + |
| 56 | +| Route | Description | |
| 57 | +|---|---| |
| 58 | +| `/products` | List products | |
| 59 | +| `/products/create` | Create product | |
| 60 | +| `/products/[bank_id]/[product_code]` | View product detail | |
| 61 | +| `/products/[bank_id]/[product_code]/edit` | Edit product | |
| 62 | +| `/products/bootstrap` | Bootstrap products | |
| 63 | +| `/products/collections` | Product collections | |
| 64 | +| `/products/financial` | Financial products | |
| 65 | +| `/products/help` | Products help/documentation | |
| 66 | + |
| 67 | +## Account Access |
| 68 | + |
| 69 | +| Route | Description | |
| 70 | +|---|---| |
| 71 | +| `/account-access/accounts` | List accounts | |
| 72 | +| `/account-access/system-views` | List system views (create/edit are covered) | |
| 73 | +| `/account-access/system-views/[view_id]` | View system view detail | |
| 74 | +| `/account-access/custom-views` | List custom views (create is covered) | |
| 75 | +| `/account-access/custom-views/[view_id]` | View custom view detail | |
| 76 | + |
| 77 | +## Dynamic Endpoints |
| 78 | + |
| 79 | +| Route | Description | |
| 80 | +|---|---| |
| 81 | +| `/dynamic-endpoints/bank` | List bank-level dynamic endpoints | |
| 82 | +| `/dynamic-endpoints/bank/[bank_id]/create` | Create bank dynamic endpoint | |
| 83 | +| `/dynamic-endpoints/bank/[bank_id]/[id]` | View/edit bank dynamic endpoint | |
| 84 | +| `/dynamic-endpoints/system` | List system dynamic endpoints | |
| 85 | +| `/dynamic-endpoints/system/create` | Create system dynamic endpoint | |
| 86 | +| `/dynamic-endpoints/system/[id]` | View/edit system dynamic endpoint | |
| 87 | + |
| 88 | +## Dynamic Entities |
| 89 | + |
| 90 | +| Route | Description | |
| 91 | +|---|---| |
| 92 | +| `/dynamic-entities/system` | List system dynamic entities (diagnostics is covered) | |
| 93 | +| `/dynamic-entities/system/create` | Create system dynamic entity | |
| 94 | +| `/dynamic-entities/system/[id]` | View system dynamic entity detail | |
| 95 | +| `/dynamic-entities/system/[id]/crud` | CRUD operations for system dynamic entity | |
| 96 | +| `/dynamic-entities/system/openapi-json` | OpenAPI JSON export | |
| 97 | +| `/dynamic-entities/system/openapi-yaml` | OpenAPI YAML export | |
| 98 | +| `/dynamic-entities/personal` | List personal dynamic entities | |
| 99 | +| `/dynamic-entities/personal/[entityName]` | View personal dynamic entity | |
| 100 | + |
| 101 | +## Users |
| 102 | + |
| 103 | +| Route | Description | |
| 104 | +|---|---| |
| 105 | +| `/users/[user_id]/unlock` | Unlock user by ID (duplicate of `/users/[provider]/[username]/unlock`?) | |
| 106 | +| `/users/[user_id]/lock` | Lock user by ID (duplicate of `/users/[provider]/[username]/lock`?) | |
| 107 | +| `/user-invitations` | User invitations | |
| 108 | + |
| 109 | +## User (own account — may not need admin role guards) |
| 110 | + |
| 111 | +| Route | Description | |
| 112 | +|---|---| |
| 113 | +| `/user/consents` | User's own consents | |
| 114 | +| `/user/entitlements` | User's own entitlements | |
0 commit comments