diff --git a/SQL/001_tables.sql b/SQL/001_tables.sql index b958e083066a5fc1ab56d237f2af4b0d7f32f5a3..dea8f5594047ef5f9708cd563dd48326461a5eae 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 5ada6683313ab5b30964ac2d2c0ef249e6023eb3..50f76e76c5d731367ffb9773851a0359ba6f8099 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 92dd4de1363b45f99fe5cbcb0f13082c4fdfc41c..39bdc83de98261999f5ead241a9629847b3818ab 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 ee87ad6fadeae1e5f5be06474fdd47ad7890518e..e9dcf997482ce337ca0b3f8d8e3b0fdff3f1d365 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 c48a28c4cb896f214076c63ccf7924078eda39a5..11d580e34d43863233dc957d8c19d1e3a6804100 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 ec9fbd04d7ce94ba7c24876e45a6e19ad9cc10ea..36f3e8cc94ed8e26b90365971586ffda8109a147 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