WEB-642: Add Loan Originators management (#3095)

Co-authored-by: Jose Alberto Hernandez <alberto@black-box.local>
This commit is contained in:
Jose Alberto Hernandez
2026-02-06 12:15:52 -06:00
committed by GitHub
co-authored by Jose Alberto Hernandez
parent bd2408fcc4
commit 0bc1926199
44 changed files with 1405 additions and 43 deletions
@@ -111,6 +111,12 @@ import { ViewFundComponent } from './manage-funds/view-fund/view-fund.component'
import { EditFundComponent } from './manage-funds/edit-fund/edit-fund.component';
import { CreateFundComponent } from './manage-funds/create-fund/create-fund.component';
import { InvestorsComponent } from './investors/investors.component';
import { LoanOriginatorsComponent } from './loan-originators/loan-originators.component';
import { LoanOriginatorsResolver } from './loan-originators/loan-originators.resolver';
import { ViewLoanOriginatorComponent } from './loan-originators/view-loan-originator/view-loan-originator.component';
import { EditLoanOriginatorComponent } from './loan-originators/edit-loan-originator/edit-loan-originator.component';
import { CreateLoanOriginatorComponent } from './loan-originators/create-loan-originator/create-loan-originator.component';
import { LoanOriginatorsTemplateResolver } from './loan-originators/loan-originators-template.resolver';
/** Organization Routes */
const routes: Routes = [
@@ -592,6 +598,50 @@ const routes: Routes = [
workingDays: WorkingDaysResolver
}
},
{
path: 'manage-loan-originators',
data: { title: 'Manage Loan Originators', breadcrumb: 'Manage Loan Originators' },
children: [
{
path: '',
component: LoanOriginatorsComponent,
resolve: {
loanOriginatorsData: LoanOriginatorsResolver
}
},
{
path: 'create',
component: CreateLoanOriginatorComponent,
data: { title: 'Create Loan Originator', breadcrumb: 'Create' },
resolve: {
loanOriginatorsTemplateData: LoanOriginatorsTemplateResolver
}
},
{
path: ':id',
data: { routeParamBreadcrumb: 'id', addBreadcrumbLink: false },
children: [
{
path: '',
component: ViewLoanOriginatorComponent,
data: { title: 'View Loan Originator', breadcrumb: 'View', routeParamBreadcrumb: false },
resolve: {
loanOriginatorData: LoanOriginatorsResolver
}
},
{
path: 'edit',
component: EditLoanOriginatorComponent,
data: { title: 'Edit Loan Originator', breadcrumb: 'Edit', routeParamBreadcrumb: false },
resolve: {
loanOriginatorData: LoanOriginatorsResolver,
loanOriginatorsTemplateData: LoanOriginatorsTemplateResolver
}
}
]
}
]
},
{
path: 'manage-funds',
data: { title: 'Manage Funds', breadcrumb: 'Manage Funds' },
@@ -753,7 +803,9 @@ const routes: Routes = [
LoanProvisioningCriteriaTemplateResolver,
LoanProvisioningCriteriaAndTemplateResolver,
StandingInstructionsTemplateResolver,
AdvanceSearchTemplateResolver
AdvanceSearchTemplateResolver,
LoanOriginatorsResolver,
LoanOriginatorsTemplateResolver
]
})
export class OrganizationRoutingModule {}