From d22e0bf2f6c7361f2feab97962b11afd85942561 Mon Sep 17 00:00:00 2001 From: Sean Date: Mon, 5 Oct 2020 17:28:22 +0200 Subject: [PATCH] Fix mediafile multi download permission Fixes a permission issue in the mediafile list. Without manage right, the vertical dot menu was not visible. Also allows multi selection and selective download without manage rights. Fixes a ngrid css error in mediafile list --- .../app/shared/directives/perms.directive.ts | 2 +- .../mediafile-list.component.html | 24 +++++++++++++------ .../mediafile-list.component.scss | 10 ++++++++ 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/client/src/app/shared/directives/perms.directive.ts b/client/src/app/shared/directives/perms.directive.ts index c9da647ac..41af95e3e 100644 --- a/client/src/app/shared/directives/perms.directive.ts +++ b/client/src/app/shared/directives/perms.directive.ts @@ -49,7 +49,7 @@ export class PermsDirective implements OnInit, OnDestroy { /** * Add a true-false-condition additional to osPerms - * `*osPerms="'motions.can_manage';and:isRecoMode(ChangeRecoMode.Final)"` + * `*osPerms="permission.mediafilesCanManage; and: !isMultiSelect"` */ private and = true; diff --git a/client/src/app/site/mediafiles/components/mediafile-list/mediafile-list.component.html b/client/src/app/site/mediafiles/components/mediafile-list/mediafile-list.component.html index c05b25e8d..5fd6d343a 100644 --- a/client/src/app/site/mediafiles/components/mediafile-list/mediafile-list.component.html +++ b/client/src/app/site/mediafiles/components/mediafile-list/mediafile-list.component.html @@ -5,8 +5,13 @@ -