Add a warning when editing a motion with existing amendments
This commit is contained in:
parent
3595245663
commit
9c2e49692c
@ -1376,6 +1376,7 @@ export class MotionDetailComponent extends BaseViewComponentDirective implements
|
|||||||
this.patchForm(this.motion);
|
this.patchForm(this.motion);
|
||||||
this.editNotificationSubscription = this.listenToEditNotification();
|
this.editNotificationSubscription = this.listenToEditNotification();
|
||||||
this.sendEditNotification(MotionEditNotificationType.TYPE_BEGIN_EDITING_MOTION);
|
this.sendEditNotification(MotionEditNotificationType.TYPE_BEGIN_EDITING_MOTION);
|
||||||
|
this.showMotionEditConflictWarningIfNecessary();
|
||||||
}
|
}
|
||||||
if (!mode && this.newMotion) {
|
if (!mode && this.newMotion) {
|
||||||
this.router.navigate(['./motions/']);
|
this.router.navigate(['./motions/']);
|
||||||
@ -1387,6 +1388,15 @@ export class MotionDetailComponent extends BaseViewComponentDirective implements
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public showMotionEditConflictWarningIfNecessary(): void {
|
||||||
|
if (this.amendments?.filter(amend => amend.isParagraphBasedAmendment()).length > 0) {
|
||||||
|
const msg = this.translate.instant(
|
||||||
|
'Warning: Amendments exist for this motion. Editing this text will likely impact them negatively. Particularily, amendments might become unusable if the paragraph they affect is deleted.'
|
||||||
|
);
|
||||||
|
this.raiseWarning(msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the default workflow ID during form creation
|
* Sets the default workflow ID during form creation
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user