diff --git a/src/app/products/manage-tax-configurations/manage-tax-configurations.component.html b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.html new file mode 100644 index 000000000..3f6716840 --- /dev/null +++ b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.html @@ -0,0 +1,43 @@ +
+ + + +
+ +
+ + + + + + + +

Manage Tax Components

+

Define Tax components

+
+ +
+ +
+ +
+ + + + + + + +

Manage Tax Groups

+

Define Tax Groups

+
+ +
+ +
+ +
+ +
+ +
diff --git a/src/app/products/manage-tax-configurations/manage-tax-configurations.component.spec.ts b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.spec.ts new file mode 100644 index 000000000..01f9b2d84 --- /dev/null +++ b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ManageTaxConfigurationsComponent } from './manage-tax-configurations.component'; + +describe('ManageTaxConfigurationsComponent', () => { + let component: ManageTaxConfigurationsComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ManageTaxConfigurationsComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ManageTaxConfigurationsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/manage-tax-configurations/manage-tax-configurations.component.ts b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.ts new file mode 100644 index 000000000..731495139 --- /dev/null +++ b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.ts @@ -0,0 +1,18 @@ +/** Angular Imports */ +import { Component, OnInit } from '@angular/core'; + +/** + * Manage Tax Configurations component. + */ +@Component({ + selector: 'mifosx-manage-tax-configurations', + templateUrl: './manage-tax-configurations.component.html', +}) +export class ManageTaxConfigurationsComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/products/products-routing.module.ts b/src/app/products/products-routing.module.ts index f4cfff6f4..82a035b45 100644 --- a/src/app/products/products-routing.module.ts +++ b/src/app/products/products-routing.module.ts @@ -10,8 +10,7 @@ import { extract } from '../core/i18n/i18n.service'; /** Custom Components */ import { ProductsComponent } from './products.component'; - -/** Custom Resolvers */ +import { ManageTaxConfigurationsComponent } from './manage-tax-configurations/manage-tax-configurations.component'; /** Products Routes */ const routes: Routes = [ @@ -24,6 +23,11 @@ const routes: Routes = [ path: '', component: ProductsComponent }, + { + path: 'tax-configurations', + component: ManageTaxConfigurationsComponent, + data: { title: extract('Manage Tax Configurations'), breadcrumb: 'Manage Tax Configurations' }, + }, ] } ]) diff --git a/src/app/products/products.component.html b/src/app/products/products.component.html index c9d9c06a2..f4830db60 100644 --- a/src/app/products/products.component.html +++ b/src/app/products/products.component.html @@ -72,7 +72,7 @@

Add, modify or inactivate a Recurring Deposit product

- + diff --git a/src/app/products/products.module.ts b/src/app/products/products.module.ts index 92037701c..5256d4884 100644 --- a/src/app/products/products.module.ts +++ b/src/app/products/products.module.ts @@ -7,7 +7,7 @@ import { ProductsRoutingModule } from './products-routing.module'; /** Custom Components */ import { ProductsComponent } from './products.component'; - +import { ManageTaxConfigurationsComponent } from './manage-tax-configurations/manage-tax-configurations.component'; /** * Products Module @@ -21,6 +21,7 @@ import { ProductsComponent } from './products.component'; ], declarations: [ ProductsComponent, + ManageTaxConfigurationsComponent, ], entryComponents: [ ] diff --git a/src/app/shared/icons.module.ts b/src/app/shared/icons.module.ts index e4d7ba910..625826f44 100644 --- a/src/app/shared/icons.module.ts +++ b/src/app/shared/icons.module.ts @@ -10,6 +10,7 @@ import { faBars, faBell, faBriefcase, + faBuilding, faCalendar, faChartBar, faCheckCircle, @@ -69,6 +70,7 @@ library.add( faBars, faBell, faBriefcase, + faBuilding, faCalendar, faChartBar, faCheckCircle,