diff --git a/src/app/admin/admin-ldn-services/ldn-service-form-edit/ldn-service-form-edit.component.html b/src/app/admin/admin-ldn-services/ldn-service-form-edit/ldn-service-form-edit.component.html index 988e0a53a1..9f5515960b 100644 --- a/src/app/admin/admin-ldn-services/ldn-service-form-edit/ldn-service-form-edit.component.html +++ b/src/app/admin/admin-ldn-services/ldn-service-form-edit/ldn-service-form-edit.component.html @@ -194,6 +194,11 @@ +
+ +
@@ -224,3 +229,32 @@ + + + +
+ + + + +
+
diff --git a/src/app/admin/admin-ldn-services/ldn-service-form-edit/ldn-service-form-edit.component.ts b/src/app/admin/admin-ldn-services/ldn-service-form-edit/ldn-service-form-edit.component.ts index bd184ea174..4a5187a5d7 100644 --- a/src/app/admin/admin-ldn-services/ldn-service-form-edit/ldn-service-form-edit.component.ts +++ b/src/app/admin/admin-ldn-services/ldn-service-form-edit/ldn-service-form-edit.component.ts @@ -29,6 +29,7 @@ import { getFirstCompletedRemoteData } from '../../../core/shared/operators'; export class LdnServiceFormEditComponent implements OnInit { formModel: FormGroup; @ViewChild('confirmModal', {static: true}) confirmModal: TemplateRef; + @ViewChild('resetFormModal', {static: true}) resetFormModal: TemplateRef; public inboundPatterns: object[] = notifyPatterns; public outboundPatterns: object[] = notifyPatterns; @@ -286,6 +287,10 @@ export class LdnServiceFormEditComponent implements OnInit { this.modalRef = this.modalService.open(content); } + openResetFormModal(content) { + this.modalRef = this.modalService.open(content); + } + patchService() { const patchOperations = this.generatePatchOperations(); @@ -347,6 +352,11 @@ export class LdnServiceFormEditComponent implements OnInit { this.router.navigateByUrl('admin/ldn/services'); } + resetFormAndLeave() { + this.sendBack(); + this.closeModal(); + } + private createOutboundPatternFormGroup(): FormGroup { return this.formBuilder.group({ pattern: '',