Renamed Service Charges to Incentives including account fixture and permission

replaced my custom ValidationErro with FastAPI HTTPException
Fixed?:
 Attendance
 Employee Attendance
This commit is contained in:
tanshu
2020-05-12 20:52:07 +05:30
parent de4d248de7
commit 9c9f0dfdd6
33 changed files with 373 additions and 314 deletions
@@ -16,7 +16,7 @@ export class IncentiveResolver implements Resolve<Voucher> {
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<Voucher> {
const id = route.paramMap.get('id');
if (id === null) {
return this.ser.getOfType('Service Charge');
return this.ser.getOfType('Incentive');
} else {
return this.ser.get(id);
}
@@ -11,7 +11,7 @@ const incentiveRoutes: Routes = [
component: IncentiveComponent,
canActivate: [AuthGuard],
data: {
permission: 'Service Charge'
permission: 'Incentive'
},
resolve: {
voucher: IncentiveResolver
@@ -23,7 +23,7 @@ const incentiveRoutes: Routes = [
component: IncentiveComponent,
canActivate: [AuthGuard],
data: {
permission: 'Service Charge'
permission: 'Incentive'
},
resolve: {
voucher: IncentiveResolver
@@ -13,7 +13,7 @@
</mat-form-field>
</div>
<div fxLayout="row" fxLayout.lt-md="column" fxLayoutGap="20px" fxLayoutGap.lt-md="0px">
Total Service Charge: <strong>{{voucher.incentive | number:'1.2-2'}}</strong>
Total Incentive: <strong>{{voucher.incentive | number:'1.2-2'}}</strong>
Total Points: <strong>{{totalPoints() | number:'1.2-2'}}</strong>
Point Value: <strong>{{pointValue() | number:'1.2-2'}}</strong>
</div>