1 import {NgModule} from '@angular/core';
2 import {RouterModule, Routes} from '@angular/router';
3 import {AdminAcqSplashComponent} from './admin-acq-splash.component';
4 import {BasicAdminPageComponent} from '@eg/staff/admin/basic-admin-page.component';
5 import {ClaimingAdminComponent} from './claiming-admin.component';
6 import {FiscalYearAdminComponent} from './fiscal-year-admin.component';
8 const routes: Routes = [{
10 component: AdminAcqSplashComponent
13 component: BasicAdminPageComponent,
17 fieldOrder: 'id,label,provider,owner,account,vendacct,vendcode,last_activity,host,username,password,path,in_dir,use_attrs,attr_set',
18 readonlyFields: 'last_activity'
22 component: ClaimingAdminComponent
24 path: 'claim_event_type',
25 redirectTo: 'claiming' // from legacy auto-generated admin page
28 redirectTo: 'claiming' // from legacy auto-generated admin page
30 path: 'claim_policy_action',
31 redirectTo: 'claiming' // from legacy auto-generated admin page
34 redirectTo: 'claiming' // from legacy auto-generated admin page
38 import('./currency/currencies.module').then(m => m.CurrenciesModule)
40 path: 'currency_type',
41 redirectTo: 'currency' // from auto-generated admin page
43 path: 'exchange_rate',
44 redirectTo: 'currency' // from auto-generated admin page
46 path: 'distribution_formula',
48 import('./distribution_formula/distribution-formulas.module').then(m => m.DistributionFormulasModule)
52 import('./edi_attr_set/edi-attr-sets.module').then(m => m.EdiAttrSetsModule)
54 path: 'fiscal-year-admin',
55 component: FiscalYearAdminComponent
57 path:'fiscal_calendar',
58 redirectTo: 'fiscal-year-admin' // from legacy auto-generated admin page
61 redirectTo: 'fiscal-year-admin' // from legacy auto-generated admin page
65 import('./funds/funds.module').then(m => m.FundsModule)
68 redirectTo: 'funds' // from auto-generated admin page
70 path: 'fund_allocation',
71 redirectTo: 'funds' // from auto-generated admin page
73 path: 'fund_allocation_percent',
74 redirectTo: 'funds' // from auto-generated admin page
77 redirectTo: 'funds' // from auto-generated admin page
79 path: 'funding_source',
80 redirectTo: 'funds' // from auto-generated admin page
82 path: 'funding_source_credit',
83 redirectTo: 'funds' // from auto-generated admin page
86 redirectTo: 'funds' // from auto-generated admin page
89 redirectTo: 'funds' // from auto-generated admin page
91 path: 'fund_transfer',
92 redirectTo: 'funds' // from auto-generated admin page
95 component: BasicAdminPageComponent,
96 // All ACQ admin pages cover data in the acq.* schema. No need to
97 // duplicate it within the URL path. Pass it manually instead.
98 data: [{schema: 'acq'}]
102 imports: [RouterModule.forChild(routes)],
103 exports: [RouterModule]
106 export class AdminAcqRoutingModule {}