feat: add edit provisioning criteria (#1168)

Fixes: #644
This commit is contained in:
Karan Takalkar
2020-08-03 14:20:44 +05:30
committed by GitHub
parent 30abfb4e38
commit ac280d2447
11 changed files with 380 additions and 11 deletions
@@ -3,7 +3,7 @@
<fa-icon icon="edit"></fa-icon>&nbsp;&nbsp;
Edit
</button>
<button mat-raised-button color="warn" (click)="deleteCharge()">
<button mat-raised-button color="warn" (click)="deleteCriteria()">
<fa-icon icon="trash"></fa-icon>&nbsp;&nbsp;
Delete
</button>
@@ -29,7 +29,7 @@
<div>
<table mat-table [dataSource]="dataSource">
<table mat-table class="mat-elevation-z1" [dataSource]="dataSource">
<ng-container matColumnDef="category">
<th mat-header-cell *matHeaderCellDef> Category </th>
@@ -64,11 +64,11 @@ export class ViewLoanProvisioningCriteriaComponent implements OnInit {
/**
* Delete Selected Provisioning Criteria.
*/
deleteCharge() {
const deleteChargeDialogRef = this.dialog.open(DeleteDialogComponent, {
data: { deleteContext: `loanProvisioningCriteria ${this.provisioningData.criteriaId}` }
deleteCriteria() {
const deleteCriteriaDialogRef = this.dialog.open(DeleteDialogComponent, {
data: { deleteContext: `Loan Provisioning Criteria id: ${this.provisioningData.criteriaId}` }
});
deleteChargeDialogRef.afterClosed().subscribe((response: any) => {
deleteCriteriaDialogRef.afterClosed().subscribe((response: any) => {
if (response.delete) {
this.organizationService.deleteProvisioningCriteria(this.provisioningData.criteriaId)
.subscribe(() => {