feat: add create loan provisioning criteria (#1167)

Fixes: #570
This commit is contained in:
Karan Takalkar
2020-08-02 17:46:20 +05:30
committed by GitHub
parent 5b8ddeaf35
commit 30abfb4e38
13 changed files with 368 additions and 16 deletions
@@ -56,9 +56,11 @@ import { ViewLoanProvisioningCriteriaComponent } from './loan-provisioning-crite
import { CreateCampaignComponent } from './sms-campaigns/create-campaign/create-campaign.component';
import { EditCampaignComponent } from './sms-campaigns/edit-campaign/edit-campaign.component';
import { CreateEnityDataTableChecksComponent } from './entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component';
import { CreateLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component';
import { BulkLoanReassignmnetComponent } from './bulk-loan-reassignmnet/bulk-loan-reassignmnet.component';
/** Custom Resolvers */
import { LoanProvisioningCriteriaResolver } from './loan-provisioning-criteria/loan-provisioning-criteria.resolver';
import { LoanProvisioningCriteriaResolver } from './loan-provisioning-criteria/common-resolvers/loan-provisioning-criteria.resolver';
import { OfficesResolver } from './offices/common-resolvers/offices.resolver';
import { EmployeesResolver } from './employees/employees.resolver';
import { EmployeeResolver } from './employees/employee.resolver';
@@ -76,7 +78,7 @@ import { EntityDataTableChecksResolver } from './entity-data-table-checks/entity
import { WorkingDaysResolver } from './working-days/working-days.resolver';
import { EditOfficeResolver } from './offices/common-resolvers/edit-office.resolver';
import { AdhocQueryTemplateResolver } from './adhoc-query/adhoc-query-template.resolver';
import { LoanProvisioningCriteriasResolver } from './loan-provisioning-criteria/loan-provisioning-criterias.resolver';
import { LoanProvisioningCriteriasResolver } from './loan-provisioning-criteria/common-resolvers/loan-provisioning-criterias.resolver';
import { CashierResolver } from './tellers/common-resolvers/cashier.resolver';
import { CashiersResolver } from './tellers/common-resolvers/cashiers.resolver';
import { HolidayResolver } from './holidays/holiday.resolver';
@@ -92,7 +94,7 @@ import { AdhocQueryAndTemplateResolver } from './adhoc-query/common-resolvers/ad
import { BulkImportResolver } from './bulk-import/bulk-import.resolver';
import { SmsCampaignTemplateResolver } from './sms-campaigns/common-resolvers/sms-campaign-template.resolver';
import { EntityDataTableChecksTemplateResolver } from './entity-data-table-checks/enitity-data-table-checks-template.resolver';
import { BulkLoanReassignmnetComponent } from './bulk-loan-reassignmnet/bulk-loan-reassignmnet.component';
import { LoanProvisioningCriteriaTemplateResolver } from './loan-provisioning-criteria/common-resolvers/loan-provisioning-criteria-template.resolver';
/** Organization Routes */
const routes: Routes = [
@@ -116,6 +118,14 @@ const routes: Routes = [
loanProvisioningCriterias: LoanProvisioningCriteriasResolver
}
},
{
path: 'create',
data: { title: extract('Create Provisioning Criteria'), breadcrumb: 'Create Provisioning Criteria' },
component: CreateLoanProvisioningCriteriaComponent,
resolve: {
loanProvisioningCriteriaTemplate: LoanProvisioningCriteriaTemplateResolver,
}
},
{
path: ':id',
data: { title: extract('View Provisioning Criteria'), routeParamBreadcrumb: 'id' },
@@ -641,7 +651,8 @@ const routes: Routes = [
BulkImportResolver,
HolidayResolver,
EntityDataTableChecksTemplateResolver,
LoanProvisioningCriteriasResolver
LoanProvisioningCriteriasResolver,
LoanProvisioningCriteriaTemplateResolver
]
})
export class OrganizationRoutingModule { }