From f78d30fed0f6a8a3b1f7abb5803108e5717f4542 Mon Sep 17 00:00:00 2001 From: Xbird Date: Tue, 10 May 2022 14:48:46 +0000 Subject: [PATCH] Fix permissions legal and medical vor listings --- package.json | 2 +- src/Repository/Tools/DocumentRepositoriesExtension.php | 7 ------- src/Security/Voter/DocumentVoter.php | 6 ------ 3 files changed, 1 insertion(+), 14 deletions(-) diff --git a/package.json b/package.json index 10e64e0..b7938ce 100644 --- a/package.json +++ b/package.json @@ -1,3 +1,3 @@ { - "version": "0.2.0" + "version": "0.2.1" } diff --git a/src/Repository/Tools/DocumentRepositoriesExtension.php b/src/Repository/Tools/DocumentRepositoriesExtension.php index c7a362d..90d2f70 100644 --- a/src/Repository/Tools/DocumentRepositoriesExtension.php +++ b/src/Repository/Tools/DocumentRepositoriesExtension.php @@ -72,13 +72,6 @@ class DocumentRepositoriesExtension extends ServiceEntityRepository } if (!$User->getAdminMode()) { - if (!$User->hasPermission('general_legal_view')) { - $this->qb->andWhere('d.needLegalAccess = 0'); - } - if (!$User->hasPermission('general_medical_view')) { - $this->qb->andWhere('d.needMedicalAccess = 0'); - } - if (!$User->hasPermission('group_administrate')) { $this->qb->andWhere('d.needGroupAdministration = 0'); } diff --git a/src/Security/Voter/DocumentVoter.php b/src/Security/Voter/DocumentVoter.php index d068e65..5c4df27 100644 --- a/src/Security/Voter/DocumentVoter.php +++ b/src/Security/Voter/DocumentVoter.php @@ -30,12 +30,6 @@ class DocumentVoter extends VoterInterface //reset prefix, maybe voter has been used before $this->setPermissionsPrefix(null); - if ($subject->getNeedLegalAccess() && !$this->hasPermission('general_legal_view')) { - return false; - } - if ($subject->getNeedMedicalAccess() && !$this->hasPermission('general_medical_view')) { - return false; - } if ($subject->getNeedGroupAdministration() && !$this->hasPermission('group_administrate')) { return false; }