feat: add view holiday component (#780)

Fixes: #749
This commit is contained in:
Benura Abeywardena
2020-05-22 19:35:22 +05:30
committed by GitHub
parent 5e1b1aeae5
commit 0bd07753a9
9 changed files with 238 additions and 6 deletions
@@ -34,6 +34,7 @@ import { EditEmployeeComponent } from './employees/edit-employee/edit-employee.c
import { CreateTellerComponent } from './tellers/create-teller/create-teller.component';
import { EditTellerComponent } from './tellers/edit-teller/edit-teller.component';
import { ViewCashierComponent } from './tellers/view-cashier/view-cashier.component';
import { ViewHolidaysComponent } from './holidays/view-holidays/view-holidays.component';
/** Custom Resolvers */
import { LoanProvisioningCriteriaResolver } from './loan-provisioning-criteria/loan-provisioning-criteria.resolver';
@@ -58,6 +59,7 @@ import { AdhocQueryTemplateResolver } from './adhoc-query/adhoc-query-template.r
import { ViewLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/view-loan-provisioning-criteria/view-loan-provisioning-criteria.component';
import { LoanProvisioningCriteriasResolver } from './loan-provisioning-criteria/loan-provisioning-criterias.resolver';
import { CashierResolver } from './tellers/cashier.resolver';
import { HolidayResolver } from './holidays/holiday.resolver';
/** Organization Routes */
const routes: Routes = [
@@ -338,11 +340,29 @@ const routes: Routes = [
},
{
path: 'holidays',
component: HolidaysComponent,
data: { title: extract('Manage Holidays'), breadcrumb: 'Manage Holidays' },
resolve: {
offices: OfficesResolver
}
children: [
{
path: '',
component: HolidaysComponent,
resolve: {
offices: OfficesResolver
}
},
{
path: ':id',
data: { title: extract('View Holidays'), routeParamBreadcrumb: 'id' },
children: [
{
path: '',
component: ViewHolidaysComponent,
resolve: {
holidays: HolidayResolver
}
}
]
}
]
}
]
}
@@ -377,7 +397,8 @@ const routes: Routes = [
EditOfficeResolver,
AdhocQueryTemplateResolver,
LoanProvisioningCriteriasResolver,
CashierResolver
CashierResolver,
HolidayResolver
]
})
export class OrganizationRoutingModule { }