From 6be6bbe1c324b2bc59869d09c6bea4c6c5133524 Mon Sep 17 00:00:00 2001 From: Ludwig Reiter Date: Tue, 24 Mar 2026 14:12:49 +0100 Subject: [PATCH] Work on restrict edit managers for subcommittees --- .../committee-detail-edit.component.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/client/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.ts b/client/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.ts index 9cc3778a99..7dacf4f8ac 100644 --- a/client/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.ts +++ b/client/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.ts @@ -81,9 +81,14 @@ export class CommitteeDetailEditComponent extends BaseComponent implements OnIni this.subscriptions.push( this.orgaSettings.get(`restrict_editing_same_level_committee_admins`).subscribe(restricted => { if (this.committeeId) { - const parentId = this.committeeRepo.getViewModel(this.committeeId).parent_id; - this.managersDisabled = - restricted && (!parentId || !this.operator.hasCommitteePermissions(parentId, CML.can_manage)); + if (this.isOrgaManager) { + this.managersDisabled = false; + } else { + const parentId = this.committeeRepo.getViewModel(this.committeeId).parent_id; + this.managersDisabled = + restricted && + (!parentId || !this.operator.hasCommitteePermissions(parentId, CML.can_manage)); + } } else { this.managersDisabled = false; }