From 27207582149165d59a457874a3b5db90d4c6486a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Metivier <jean-philippe.metivier@unicaen.fr> Date: Mon, 8 Nov 2021 09:15:55 +0100 Subject: [PATCH] =?UTF-8?q?Retrait=20de=20d=C3=A9pendances=20inutilis?= =?UTF-8?q?=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SQL/001_tables.sql | 2 +- readme.md | 8 ++++++++ src/UnicaenRenderer/Service/Macro/MacroService.php | 2 -- src/UnicaenRenderer/Service/Macro/MacroServiceFactory.php | 4 ---- src/UnicaenRenderer/Service/Template/TemplateService.php | 3 +-- .../Service/Template/TemplateServiceFactory.php | 5 ----- 6 files changed, 10 insertions(+), 14 deletions(-) diff --git a/SQL/001_tables.sql b/SQL/001_tables.sql index b958e08..dea8f55 100755 --- a/SQL/001_tables.sql +++ b/SQL/001_tables.sql @@ -38,6 +38,6 @@ create table unicaen_renderer_rendu sujet text not null, corps text not null ); -create unique index unicaen_document_rendu_id_uindex on unicaen_renderer_rendu (id); +create unique index unicaen_document_rendu_id_uindex on unicaen_renderer_template (id); diff --git a/readme.md b/readme.md index 5ada668..50f76e7 100755 --- a/readme.md +++ b/readme.md @@ -158,3 +158,11 @@ const DOCUMENTCONTENU_SUPPRIMER = 'documentcontenu-documentcontenu_supprimer ``` ***Attention !!!*** Penser à donner les privilèges aux rôles adéquats. + +Dépendance à **UnicaenPrivilege** +---------------------------------- +1. Dans **vendor/unicaen/renderer/config/merged/index.config.php**, **vendor/unicaen/renderer/config/merged/macro.config.php**, **vendor/unicaen/renderer/config/merged/rendu.config.php**, **vendor/unicaen/renderer/config/merged/template.config.php** : `UnicaenPrivilege\Guard\PrivilegeController` pour les gardes liées aux actions. + Peut être directement remplacer par l'equivalent fournit par `unicaen/auth`. + +1. Dans **vendor/unicaen/renderer/src/UnicaenRenderer/Provider/Privilege/DocumentcontenuPrivileges.php**, **vendor/unicaen/renderer/src/UnicaenRenderer/Provider/Privilege/DocumentmacroPrivileges.php**, **vendor/unicaen/renderer/src/UnicaenRenderer/Provider/Privilege/DocumenttemplatePrivileges.php** : `UnicaenPrivilege\Provider\Privilege\Privileges` classe mère des privilèges du module. + Peut être directement remplacer par l'equivalent fournit par `unicaen/auth`. \ No newline at end of file diff --git a/src/UnicaenRenderer/Service/Macro/MacroService.php b/src/UnicaenRenderer/Service/Macro/MacroService.php index 92dd4de..39bdc83 100755 --- a/src/UnicaenRenderer/Service/Macro/MacroService.php +++ b/src/UnicaenRenderer/Service/Macro/MacroService.php @@ -8,12 +8,10 @@ use Doctrine\ORM\QueryBuilder; use UnicaenApp\Exception\RuntimeException; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenRenderer\Entity\Db\Macro; -use UnicaenUtilisateur\Service\User\UserServiceAwareTrait; use Zend\Mvc\Controller\AbstractActionController; class MacroService { use EntityManagerAwareTrait; - use UserServiceAwareTrait; /** GESTION DES ENTITES *******************************************************************************************/ diff --git a/src/UnicaenRenderer/Service/Macro/MacroServiceFactory.php b/src/UnicaenRenderer/Service/Macro/MacroServiceFactory.php index ee87ad6..e9dcf99 100755 --- a/src/UnicaenRenderer/Service/Macro/MacroServiceFactory.php +++ b/src/UnicaenRenderer/Service/Macro/MacroServiceFactory.php @@ -4,7 +4,6 @@ namespace UnicaenRenderer\Service\Macro; use Doctrine\ORM\EntityManager; use Interop\Container\ContainerInterface; -use UnicaenUtilisateur\Service\User\UserService; class MacroServiceFactory { @@ -22,9 +21,6 @@ class MacroServiceFactory { $service = new MacroService(); $service->setEntityManager($entityManager); - /** @var UserService $userService */ - $userService = $container->get(UserService::class); - $service->setUserService($userService); return $service; } } \ No newline at end of file diff --git a/src/UnicaenRenderer/Service/Template/TemplateService.php b/src/UnicaenRenderer/Service/Template/TemplateService.php index c48a28c..11d580e 100755 --- a/src/UnicaenRenderer/Service/Template/TemplateService.php +++ b/src/UnicaenRenderer/Service/Template/TemplateService.php @@ -9,13 +9,12 @@ use UnicaenApp\Exception\RuntimeException; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenRenderer\Entity\Db\Template; use UnicaenRenderer\Service\Macro\MacroServiceAwareTrait; -use UnicaenUtilisateur\Service\User\UserServiceAwareTrait; use Zend\Mvc\Controller\AbstractActionController; class TemplateService { use EntityManagerAwareTrait; use MacroServiceAwareTrait; - use UserServiceAwareTrait; + /** GESTION DES ENTITES *******************************************************************************************/ diff --git a/src/UnicaenRenderer/Service/Template/TemplateServiceFactory.php b/src/UnicaenRenderer/Service/Template/TemplateServiceFactory.php index ec9fbd0..36f3e8c 100755 --- a/src/UnicaenRenderer/Service/Template/TemplateServiceFactory.php +++ b/src/UnicaenRenderer/Service/Template/TemplateServiceFactory.php @@ -5,7 +5,6 @@ namespace UnicaenRenderer\Service\Template; use Doctrine\ORM\EntityManager; use Interop\Container\ContainerInterface; use UnicaenRenderer\Service\Macro\MacroService; -use UnicaenUtilisateur\Service\User\UserService; class TemplateServiceFactory { @@ -26,10 +25,6 @@ class TemplateServiceFactory { $service->setEntityManager($entityManager); $service->setMacroService($macroService); - - /** @var UserService $userService */ - $userService = $container->get(UserService::class); - $service->setUserService($userService); return $service; } } \ No newline at end of file -- GitLab