UI: Change notification template/rule type disabled in edit mode
This commit is contained in:
parent
828eb18870
commit
d8bf2b75f7
@ -313,6 +313,8 @@ export class RuleNotificationDialogComponent extends
|
||||
if (this.ruleNotification) {
|
||||
if (this.data.isCopy) {
|
||||
this.ruleNotification.name += ` (${this.translate.instant('action.copy')})`;
|
||||
} else {
|
||||
this.ruleNotificationForm.get('triggerType').disable({emitEvent: false});
|
||||
}
|
||||
this.ruleNotificationForm.reset({}, {emitEvent: false});
|
||||
this.ruleNotificationForm.patchValue(this.ruleNotification, {emitEvent: false});
|
||||
|
||||
@ -87,7 +87,7 @@ export class TemplateNotificationDialogComponent
|
||||
|
||||
if (isDefinedAndNotNull(this.data?.predefinedType)) {
|
||||
this.hideSelectType = true;
|
||||
this.templateNotificationForm.get('notificationType').setValue(this.data.predefinedType, {emitEvents: false});
|
||||
this.templateNotificationForm.get('notificationType').setValue(this.data.predefinedType, {emitEvent: false});
|
||||
}
|
||||
|
||||
if (data.isAdd || data.isCopy) {
|
||||
@ -98,6 +98,8 @@ export class TemplateNotificationDialogComponent
|
||||
if (this.templateNotification) {
|
||||
if (this.data.isCopy) {
|
||||
this.templateNotification.name += ` (${this.translate.instant('action.copy')})`;
|
||||
} else {
|
||||
this.templateNotificationForm.get('notificationType').disable({emitEvent: false});
|
||||
}
|
||||
this.templateNotificationForm.reset({}, {emitEvent: false});
|
||||
this.templateNotificationForm.patchValue(this.templateNotification, {emitEvent: false});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user