feat: update TDS config, RBI reserve returns, current products, and dormancy reports
This commit is contained in:
@@ -26,16 +26,30 @@ const routes: Routes = [
|
||||
data: { title: 'AML Rules Master', breadcrumb: 'AML Rules Master' }
|
||||
},
|
||||
{
|
||||
// OSS 1 computed live from the ledger. Lazy — the ExcelJS workbook builder should not weigh
|
||||
// down the eager bundle.
|
||||
path: 'rbi/oss1',
|
||||
// Lazy — the ExcelJS workbook builder should not weigh down the eager bundle.
|
||||
loadComponent: () => import('./oss1-ral/oss1-ral.component').then((m) => m.Oss1RalComponent),
|
||||
loadComponent: () => import('./oss-live/oss1-live.component').then((m) => m.Oss1LiveComponent),
|
||||
data: { title: 'OSS 1 — Return on Assets and Liabilities', breadcrumb: 'OSS 1 (RAL)' }
|
||||
},
|
||||
{
|
||||
path: 'rbi/oss2',
|
||||
loadComponent: () => import('./oss2-roe/oss2-roe.component').then((m) => m.Oss2RoeComponent),
|
||||
loadComponent: () => import('./oss-live/oss2-live.component').then((m) => m.Oss2LiveComponent),
|
||||
data: { title: 'OSS 2 — Return on Earnings', breadcrumb: 'OSS 2 (RoE)' }
|
||||
},
|
||||
{
|
||||
// The filed workbooks as they stood before the returns were computed from the ledger. Kept
|
||||
// reachable so a figure on a live return can be checked against what was actually filed for
|
||||
// an earlier quarter; they read from static data and do not move.
|
||||
path: 'rbi/oss1-filed',
|
||||
loadComponent: () => import('./oss1-ral/oss1-ral.component').then((m) => m.Oss1RalComponent),
|
||||
data: { title: 'OSS 1 — As filed (static)', breadcrumb: 'OSS 1 (as filed)' }
|
||||
},
|
||||
{
|
||||
path: 'rbi/oss2-filed',
|
||||
loadComponent: () => import('./oss2-roe/oss2-roe.component').then((m) => m.Oss2RoeComponent),
|
||||
data: { title: 'OSS 2 — As filed (static)', breadcrumb: 'OSS 2 (as filed)' }
|
||||
},
|
||||
{
|
||||
path: 'rbi/share-capital',
|
||||
// Lazy for the same reason as the OSS returns — the ExcelJS workbook builder should not
|
||||
@@ -48,6 +62,18 @@ const routes: Routes = [
|
||||
path: 'rbi/oss3',
|
||||
loadComponent: () => import('./oss3-raq/oss3-raq.component').then((m) => m.Oss3RaqComponent),
|
||||
data: { title: 'OSS 3 — Return on Asset Quality', breadcrumb: 'OSS 3 (RAQ-UCB)' }
|
||||
},
|
||||
{
|
||||
// CRR return, filed twice a month. Lazy like the other returns — it pulls in ExcelJS.
|
||||
path: 'rbi/form1',
|
||||
loadComponent: () => import('./reserve-return/form1-crr.component').then((m) => m.Form1CrrComponent),
|
||||
data: { title: 'Form 1 — Cash Reserve Ratio', breadcrumb: 'Form 1 (CRR)' }
|
||||
},
|
||||
{
|
||||
// SLR return, filed at the end of each month.
|
||||
path: 'rbi/form9',
|
||||
loadComponent: () => import('./reserve-return/form9-slr.component').then((m) => m.Form9SlrComponent),
|
||||
data: { title: 'Form 9 — Statutory Liquidity Ratio', breadcrumb: 'Form 9 (SLR)' }
|
||||
}
|
||||
])
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user