From d3726c24c47744a380262cb9aa789f0fd798edf1 Mon Sep 17 00:00:00 2001 From: gmanifavas Date: Tue, 9 Mar 2021 12:42:01 +0200 Subject: [PATCH] [UNIONVMS-4840] Disable xml for output messages of type position. --- .../subscription-form/subscription-form.component.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/unionvms-web-2/src/angular/app/features/subscriptions/subscription-form/subscription-form.component.ts b/unionvms-web-2/src/angular/app/features/subscriptions/subscription-form/subscription-form.component.ts index 50e66f580..fc14d1351 100644 --- a/unionvms-web-2/src/angular/app/features/subscriptions/subscription-form/subscription-form.component.ts +++ b/unionvms-web-2/src/angular/app/features/subscriptions/subscription-form/subscription-form.component.ts @@ -516,6 +516,12 @@ export class SubscriptionFormComponent implements OnInit, OnDestroy { this.history.updateValueAndValidity(); this.historyUnit.enable(); } + if(value === 'POSITION') { + this.subscriptionForm.get('output.emailConfiguration.isXml').setValue(false); + this.subscriptionForm.get('output.emailConfiguration.isXml').disable(); + } else { + this.subscriptionForm.get('output.emailConfiguration.isXml').enable(); + } this.vesselIds[VESSEL_IDS_ENABLED_FOR.includes(value) ? 'enable' : 'disable'](); VESSEL_IDS_ENABLED_FOR.includes(value) ? this.vesselIds.setValidators([Validators.required]) : this.vesselIds.clearValidators();