Merge pull request #5957 from CatoTH/bugfix/add-warning-when-editing-motion-with-amendments
Add a warning when editing a motion with existing amendments
This commit is contained in:
commit
2e5cea512e
@ -1376,6 +1376,7 @@ export class MotionDetailComponent extends BaseViewComponentDirective implements
|
||||
this.patchForm(this.motion);
|
||||
this.editNotificationSubscription = this.listenToEditNotification();
|
||||
this.sendEditNotification(MotionEditNotificationType.TYPE_BEGIN_EDITING_MOTION);
|
||||
this.showMotionEditConflictWarningIfNecessary();
|
||||
}
|
||||
if (!mode && this.newMotion) {
|
||||
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
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user