From 30d88127199ff29c94ca62d32269e952e4487df0 Mon Sep 17 00:00:00 2001 From: Maximilian Krambach Date: Sat, 19 Jan 2019 19:01:44 +0100 Subject: [PATCH] fix motion change permission --- .../components/motion-detail/motion-detail.component.html | 2 +- .../app/site/motions/services/local-permissions.service.ts | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/client/src/app/site/motions/components/motion-detail/motion-detail.component.html b/client/src/app/site/motions/components/motion-detail/motion-detail.component.html index 81f2cbbb5..e3ff5652c 100644 --- a/client/src/app/site/motions/components/motion-detail/motion-detail.component.html +++ b/client/src/app/site/motions/components/motion-detail/motion-detail.component.html @@ -1,5 +1,5 @@ submitter.id === this.operator.user.id) + this.operator.hasPerms('motions.can_manage') || + (motion.state.allow_submitter_edit && + motion.submitters && + motion.submitters.some(submitter => submitter.id === this.operator.user.id)) ); case 'update_submitters': return this.operator.hasPerms('motions.can_manage');