feat: add edit cashier component (#802)

Fixes: #762
This commit is contained in:
Benura Abeywardena
2020-07-12 12:32:55 +05:30
committed by GitHub
parent 1b0aa6c28e
commit a977cb6e0c
9 changed files with 265 additions and 4 deletions
@@ -45,6 +45,7 @@ import { CashiersComponent } from './tellers/cashiers/cashiers.component';
import { TransactionsComponent } from './tellers/transactions/transactions.component';
import { AllocateCashComponent } from './tellers/allocate-cash/allocate-cash.component';
import { SettleCashComponent } from './tellers/settle-cash/settle-cash.component';
import { EditCashierComponent } from './tellers/edit-cashier/edit-cashier.component';
/** Custom Resolvers */
import { LoanProvisioningCriteriaResolver } from './loan-provisioning-criteria/loan-provisioning-criteria.resolver';
@@ -77,6 +78,7 @@ import { OfficeDatatablesResolver } from './offices/common-resolvers/office-data
import { SmsCampaignResolver } from './sms-campaigns/common-resolvers/sms-campaign.resolver';
import { ManageFundsResolver } from './manage-funds/manage-funds.resolver';
import { CashierTransactionTemplateResolver } from './tellers/teller-transaction-template.resolver';
import { EditCashierResolver } from './tellers/edit-cashier/edit-cashier.resolver';
/** Organization Routes */
const routes: Routes = [
@@ -332,7 +334,7 @@ const routes: Routes = [
},
{
path: 'cashiers',
data: { title: extract('View Cashiers'), breadcrumb: 'View Cashiers', routeParamBreadcrumb: false },
data: { title: extract('Cashiers'), breadcrumb: 'Cashiers', routeParamBreadcrumb: false },
children: [
{
path: '',
@@ -348,6 +350,7 @@ const routes: Routes = [
{
path: '',
component: ViewCashierComponent,
data: { title: extract('View Cashier'), breadcrumb: 'View Cashier', routeParamBreadcrumb: false },
resolve: {
cashier: CashierResolver
}
@@ -372,6 +375,15 @@ const routes: Routes = [
resolve: {
cashierTemplate: CashierTransactionTemplateResolver
}
},
{
path: 'edit',
component: EditCashierComponent,
data: { title: extract('Edit Cashier'), breadcrumb: 'Edit', routeParamBreadcrumb: false },
resolve: {
cashier: CashierResolver,
cashierTemplate: EditCashierResolver
}
}
]
}
@@ -516,7 +528,8 @@ const routes: Routes = [
OfficeDatatableResolver,
OfficeDatatablesResolver,
ManageFundsResolver,
CashierTransactionTemplateResolver
CashierTransactionTemplateResolver,
EditCashierResolver
]
})
export class OrganizationRoutingModule { }