Pārlūkot izejas kodu

Accès à basi compta pour les administrateur

maha bouchiba 1 gadu atpakaļ
vecāks
revīzija
9683de8a31

+ 8 - 0
config/opentalent/modulesbyconditions.yaml

@@ -75,6 +75,14 @@ parameters:
                 service:
                     name: App\Service\Organization\Utils
                     function: isManagerAndCMF
+
+        Basicompta:
+            roles:
+                - ROLE_BASICOMPTA
+            conditions:
+                service:
+                    name: App\Service\Network\Utils
+                    function: isCMF
         Network:
             conditions:
                 service:

+ 3 - 0
config/packages/security.yaml

@@ -26,6 +26,7 @@ security:
             - ROLE_STATISTIC
             - ROLE_ADMIN_CORE
             - ROLE_REWARD
+            - ROLE_BASICOMPTA
 
         ROLE_ADMIN_CORE: *BASE_ROLE_ADMINISTRATION_CORE
 
@@ -44,6 +45,7 @@ security:
             - ROLE_COTISATION
             - ROLE_ONLINEREGISTRATION_ADMINISTRATION
             - ROLE_ADMINISTRATIF_MANAGER_CORE
+            - ROLE_BASICOMPTA
 
         ROLE_ADMINISTRATIF_MANAGER_CORE: *BASE_ROLE_ADMINISTRATION_CORE
 
@@ -72,6 +74,7 @@ security:
             - ROLE_BILLINGS_ADMINISTRATION
             - ROLE_BILLINGS_SEIZURE
             - ROLE_FINANCIAL_MANAGER_CORE
+            - ROLE_BASICOMPTA
 
         ROLE_FINANCIAL_MANAGER_CORE:
             - ROLE_MEMBER_CORE

+ 2 - 4
src/Entity/Public/PublicEvent.php

@@ -471,14 +471,12 @@ class PublicEvent
         return $this;
     }
 
-
-    public function getStructureName()
+    public function getStructureName(): string
     {
         return $this->structureName;
     }
 
-
-    public function setStructureName($structureName)
+    public function setStructureName(string $structureName): PublicEvent
     {
         $this->structureName = $structureName;