diff --git a/src/app/shared/icons.module.ts b/src/app/shared/icons.module.ts index 625826f44..622d99fa4 100644 --- a/src/app/shared/icons.module.ts +++ b/src/app/shared/icons.module.ts @@ -19,9 +19,12 @@ import { faChevronRight, faCircle, faClock, + faCloud, faCog, faCogs, + faCommentAlt, faEdit, + faEnvelope, faEye, faEyeSlash, faFileAlt, @@ -79,9 +82,12 @@ library.add( faChevronRight, faCircle, faClock, + faCloud, faCog, faCogs, + faCommentAlt, faEdit, + faEnvelope, faEye, faEyeSlash, faFileAlt, diff --git a/src/app/system/external-services/external-services.component.html b/src/app/system/external-services/external-services.component.html new file mode 100644 index 000000000..329cfdc5e --- /dev/null +++ b/src/app/system/external-services/external-services.component.html @@ -0,0 +1,59 @@ +
+ + + +
+ +
+ + + + + + + +

S3 Amazon External Service

+

S3 Amazon Service Configuration

+
+ + + + + +

SMS External Service

+

SMS Service Configuration

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

Email External Service

+

Email Service Configuration

+
+ + + + + +

Notification External Service

+

Notification Service Configuration

+
+ +
+ +
+ +
+ +
+ +
diff --git a/src/app/system/external-services/external-services.component.spec.ts b/src/app/system/external-services/external-services.component.spec.ts new file mode 100644 index 000000000..bbdfbabe0 --- /dev/null +++ b/src/app/system/external-services/external-services.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ExternalServicesComponent } from './external-services.component'; + +describe('ExternalServicesComponent', () => { + let component: ExternalServicesComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ExternalServicesComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ExternalServicesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/system/external-services/external-services.component.ts b/src/app/system/external-services/external-services.component.ts new file mode 100644 index 000000000..2110c294a --- /dev/null +++ b/src/app/system/external-services/external-services.component.ts @@ -0,0 +1,18 @@ +/** Angular Imports */ +import { Component, OnInit } from '@angular/core'; + +/** + * External Services component. + */ +@Component({ + selector: 'mifosx-external-services', + templateUrl: './external-services.component.html', +}) +export class ExternalServicesComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/system/system-routing.module.ts b/src/app/system/system-routing.module.ts index 21dbc7749..3400c675f 100644 --- a/src/app/system/system-routing.module.ts +++ b/src/app/system/system-routing.module.ts @@ -9,6 +9,7 @@ import { extract } from '../core/i18n/i18n.service'; import { SystemComponent } from './system.component'; import { CodesComponent } from './codes/codes.component'; import { CreateCodeComponent } from './codes/create-code/create-code.component'; +import { ExternalServicesComponent } from './external-services/external-services.component'; /** Custom Resolvers */ import { CodesResolver } from './codes/codes.resolver'; @@ -41,7 +42,12 @@ const routes: Routes = [ } ], - } + }, + { + path: 'external-services', + component: ExternalServicesComponent, + data: { title: extract('External Services'), breadcrumb: 'External Services' }, + }, ] } ]) diff --git a/src/app/system/system.component.html b/src/app/system/system.component.html index ba6c5db90..a29f4b8b5 100644 --- a/src/app/system/system.component.html +++ b/src/app/system/system.component.html @@ -112,7 +112,7 @@

Preferences for generating account numbers for client, loan and savings accounts

- + diff --git a/src/app/system/system.module.ts b/src/app/system/system.module.ts index 0a9bb5564..568c37413 100644 --- a/src/app/system/system.module.ts +++ b/src/app/system/system.module.ts @@ -9,6 +9,7 @@ import { SystemRoutingModule } from './system-routing.module'; import { CodesComponent } from './codes/codes.component'; import { SystemComponent } from './system.component'; import { CreateCodeComponent } from './codes/create-code/create-code.component'; +import { ExternalServicesComponent } from './external-services/external-services.component'; @NgModule({ imports: [ @@ -18,7 +19,8 @@ import { CreateCodeComponent } from './codes/create-code/create-code.component'; declarations: [ SystemComponent, CodesComponent, - CreateCodeComponent + CreateCodeComponent, + ExternalServicesComponent, ] }) export class SystemModule { }