From df8bcfc1a1247ac6392e65649915433d34c2ce2d Mon Sep 17 00:00:00 2001 From: afornerot Date: Thu, 3 Mar 2022 11:51:43 +0100 Subject: [PATCH] ajout de l'item cdt et sa synchronisation poshprofil --- dicos/91_ninegate.xml | 47 +++++++++++++++++- .../CoreBundle/Command/InitDataCommand.php | 8 +++ .../Controller/PermmodoprofilController.php | 7 +++ .../EventListener/sessionListener.php | 1 + .../PortalBundle/Command/InitDataCommand.php | 24 +++++++++ .../Controller/SyncenvoleController.php | 14 ++++++ .../PortalBundle/Resources/config/routing.yml | 6 ++- .../web/uploads/icon/icon_cdt.png | Bin 0 -> 8642 bytes tmpl/ninegate-init-01.sql | 1 + tmpl/ninegate-template.yml | 14 ++++++ 10 files changed, 120 insertions(+), 2 deletions(-) create mode 100644 src/ninegate-1.0/web/uploads/icon/icon_cdt.png diff --git a/dicos/91_ninegate.xml b/dicos/91_ninegate.xml index f51dffd3..fa3b5c08 100644 --- a/dicos/91_ninegate.xml +++ b/dicos/91_ninegate.xml @@ -37,6 +37,7 @@ + @@ -195,6 +196,13 @@ + + + non + + + + non @@ -400,6 +408,7 @@ Paramètres associés aux modules à activer Paramètres associés à Adminer Paramètres associés à Balado + Paramètres associés à CdT Paramètres associés à Dokuwiki Paramètres associés à eConnect Paramètres associés à EAD @@ -716,6 +725,7 @@ ninegate_activate_widadminer ninegate_activate_widbalado + ninegate_activate_widcdt ninegate_activate_widdokuwiki ninegate_activate_wideconnect ninegate_activate_widead @@ -765,6 +775,7 @@ non ninegate_widbalado_syncenvole + ninegate_widcdt_syncenvole ninegate_widgepi_syncenvole ninegate_widlimesurvey_syncenvole ninegate_widmoodle_syncenvole @@ -783,6 +794,7 @@ Annuaire ninegate_widbalado_syncenvole + ninegate_widcdt_syncenvole ninegate_widgepi_syncenvole ninegate_widnextcloud_syncenvole ninegate_widsacoche_syncenvole @@ -812,7 +824,7 @@ - + oui activer_balado @@ -843,6 +855,39 @@ + + + + oui + activer_cdt + oui + non + non + + + + non + + ninegate_widcdt_url + ninegate_widcdt_syncenvole + + + + oui + activer_cdt + /cdt + None + + + + oui + activer_cdt + /posh-profil + None + + + + oui diff --git a/src/ninegate-1.0/src/Cadoles/CoreBundle/Command/InitDataCommand.php b/src/ninegate-1.0/src/Cadoles/CoreBundle/Command/InitDataCommand.php index 40d845e9..923ab129 100644 --- a/src/ninegate-1.0/src/Cadoles/CoreBundle/Command/InitDataCommand.php +++ b/src/ninegate-1.0/src/Cadoles/CoreBundle/Command/InitDataCommand.php @@ -228,9 +228,17 @@ class InitDataCommand extends ContainerAwareCommand $this->addModeration($profil,'cadoles_portal_config_flux',1); $this->addModeration($profil,'cadoles_portal_config_notice',1); $this->addModeration($profil,'cadoles_portal_config_icon',1); + $this->addModeration($profil,'cadoles_portal_config_syncbalado',0); + $this->addModeration($profil,'cadoles_portal_config_synccdt',0); + $this->addModeration($profil,'cadoles_portal_config_syncgepiannu',0); + $this->addModeration($profil,'cadoles_portal_config_syncgepisiecle',0); $this->addModeration($profil,'cadoles_portal_config_synclimesurvey',0); $this->addModeration($profil,'cadoles_portal_config_syncmoodle',0); + $this->addModeration($profil,'cadoles_portal_config_syncnextcloud',0); + $this->addModeration($profil,'cadoles_portal_config_syncsacoche',0); + $this->addModeration($profil,'cadoles_portal_config_syncpiwik',0); $this->addModeration($profil,'cadoles_portal_config_syncwordpress',0); + $this->addModeration($profil,'cadoles_core_config_statistic',1); $this->addModeration($profil,'cadoles_core_config_mailing',1); $this->addModeration($profil,'cadoles_core_config_importuser',0); diff --git a/src/ninegate-1.0/src/Cadoles/CoreBundle/Controller/PermmodoprofilController.php b/src/ninegate-1.0/src/Cadoles/CoreBundle/Controller/PermmodoprofilController.php index 8915e428..9f4e0d68 100644 --- a/src/ninegate-1.0/src/Cadoles/CoreBundle/Controller/PermmodoprofilController.php +++ b/src/ninegate-1.0/src/Cadoles/CoreBundle/Controller/PermmodoprofilController.php @@ -331,8 +331,15 @@ class PermmodoprofilController extends Controller $this->addModeration($profil,'cadoles_portal_config_flux',1); $this->addModeration($profil,'cadoles_portal_config_notice',1); $this->addModeration($profil,'cadoles_portal_config_icon',1); + $this->addModeration($profil,'cadoles_portal_config_syncbalado',0); + $this->addModeration($profil,'cadoles_portal_config_synccdt',0); + $this->addModeration($profil,'cadoles_portal_config_syncgepiannu',0); + $this->addModeration($profil,'cadoles_portal_config_syncgepisiecle',0); $this->addModeration($profil,'cadoles_portal_config_synclimesurvey',0); $this->addModeration($profil,'cadoles_portal_config_syncmoodle',0); + $this->addModeration($profil,'cadoles_portal_config_syncnextcloud',0); + $this->addModeration($profil,'cadoles_portal_config_syncsacoche',0); + $this->addModeration($profil,'cadoles_portal_config_syncpiwik',0); $this->addModeration($profil,'cadoles_portal_config_syncwordpress',0); $this->addModeration($profil,'cadoles_core_config_statistic',1); $this->addModeration($profil,'cadoles_core_config_mailing',1); diff --git a/src/ninegate-1.0/src/Cadoles/CoreBundle/EventListener/sessionListener.php b/src/ninegate-1.0/src/Cadoles/CoreBundle/EventListener/sessionListener.php index 231c31fd..46d7fab9 100644 --- a/src/ninegate-1.0/src/Cadoles/CoreBundle/EventListener/sessionListener.php +++ b/src/ninegate-1.0/src/Cadoles/CoreBundle/EventListener/sessionListener.php @@ -94,6 +94,7 @@ $app["activate_widwordpress"] =$this->container->getParameter('activate_widwordpress'); $app["widbalado_activate_syncenvole"] =$this->container->getParameter('widbalado_activate_syncenvole'); + $app["widcdt_activate_syncenvole"] =$this->container->getParameter('widcdt_activate_syncenvole'); $app["widgepi_activate_syncenvole"] =$this->container->getParameter('widgepi_activate_syncenvole'); $app["widnextcloud_activate_syncenvole"] =$this->container->getParameter('widnextcloud_activate_syncenvole'); $app["widpiwik_activate_syncenvole"] =$this->container->getParameter('widpiwik_activate_syncenvole'); diff --git a/src/ninegate-1.0/src/Cadoles/PortalBundle/Command/InitDataCommand.php b/src/ninegate-1.0/src/Cadoles/PortalBundle/Command/InitDataCommand.php index 5139f18f..a0e7b03c 100644 --- a/src/ninegate-1.0/src/Cadoles/PortalBundle/Command/InitDataCommand.php +++ b/src/ninegate-1.0/src/Cadoles/PortalBundle/Command/InitDataCommand.php @@ -43,6 +43,7 @@ class InitDataCommand extends ContainerAwareCommand $activate_widadminer = $this->getContainer()->getParameter('activate_widadminer'); $activate_widbalado = $this->getContainer()->getParameter('activate_widbalado'); + $activate_widcdt = $this->getContainer()->getParameter('activate_widcdt'); $activate_widdokuwiki = $this->getContainer()->getParameter('activate_widdokuwiki'); $activate_wideconnect = $this->getContainer()->getParameter('activate_wideconnect'); $activate_widead = $this->getContainer()->getParameter('activate_widead'); @@ -414,6 +415,29 @@ class InitDataCommand extends ContainerAwareCommand $em->persist($entityItem); } + // Item CdT + if($activate_widcdt) { + $widcdt_url =$this->getContainer()->getParameter('widcdt_url'); + $entityItem = $em->getRepository('CadolesPortalBundle:Item')->find(-391); + if(!$entityItem) { + $entityicon = $em->getRepository('CadolesPortalBundle:Icon')->findoneby(["label"=>"uploads/icon/icon_cdt.png"]); + + $entityItem = new Item(); + $entityItem->setId(-391); + $entityItem->setRowOrder(0); + $entityItem->setTitle('CdT'); + $entityItem->setSubtitle("Application complète de gestion de cahier de texte scolaire"); + $entityItem->SetContent("Application complète de gestion de cahier de texte scolaire"); + $entityItem->setIcon($entityicon); + $entityItem->setTarget("_blank"); + $entityItem->setItemcategory($entityItemcategoryapp); + $entityItem->setEssential(true); + $entityItem->addGroup($groupall); + } + $entityItem->setUrl($widcdt_url); + $em->persist($entityItem); + } + // Item Dokuwiki if($activate_widdokuwiki) { $widdokuwiki_url =$this->getContainer()->getParameter('widdokuwiki_url'); diff --git a/src/ninegate-1.0/src/Cadoles/PortalBundle/Controller/SyncenvoleController.php b/src/ninegate-1.0/src/Cadoles/PortalBundle/Controller/SyncenvoleController.php index 34134022..b1df321f 100644 --- a/src/ninegate-1.0/src/Cadoles/PortalBundle/Controller/SyncenvoleController.php +++ b/src/ninegate-1.0/src/Cadoles/PortalBundle/Controller/SyncenvoleController.php @@ -39,6 +39,20 @@ class SyncenvoleController extends Controller ]); } + public function cdtAction() + { + $url=$this->getParameter("widcdt_syncenvole"); + $color=$this->get('session')->get('colormain'); + $themename=$this->get('session')->get("theme"); + + return $this->render('CadolesPortalBundle:Tool:frame.html.twig', [ + 'useheader' => true, + 'usemenu' => false, + 'usesidebar' => true, + 'url' => $url."/synchro.php?app=cdt&color=#color#" + ]); + } + public function gepiannuAction() { $url=$this->getParameter("widgepi_syncenvole"); diff --git a/src/ninegate-1.0/src/Cadoles/PortalBundle/Resources/config/routing.yml b/src/ninegate-1.0/src/Cadoles/PortalBundle/Resources/config/routing.yml index 3301d274..f9cf7648 100644 --- a/src/ninegate-1.0/src/Cadoles/PortalBundle/Resources/config/routing.yml +++ b/src/ninegate-1.0/src/Cadoles/PortalBundle/Resources/config/routing.yml @@ -8,7 +8,11 @@ cadoles_portal_config_syncdelegation: cadoles_portal_config_syncbalado: path: /config/syncenvole/balado defaults: { _controller: CadolesPortalBundle:Syncenvole:balado } - + +cadoles_portal_config_synccdt: + path: /config/syncenvole/cdt + defaults: { _controller: CadolesPortalBundle:Syncenvole:cdt } + cadoles_portal_config_syncgepiannu: path: /config/syncenvole/gepiannu defaults: { _controller: CadolesPortalBundle:Syncenvole:gepiannu } diff --git a/src/ninegate-1.0/web/uploads/icon/icon_cdt.png b/src/ninegate-1.0/web/uploads/icon/icon_cdt.png new file mode 100644 index 0000000000000000000000000000000000000000..9b17a134fc8ddc82d55fc4c42198572b7dbd166f GIT binary patch literal 8642 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 U_c8eON&o-=07*qoM6N<$f<66CVE_OC literal 0 HcmV?d00001 diff --git a/tmpl/ninegate-init-01.sql b/tmpl/ninegate-init-01.sql index edc0d944..ba2ce2ac 100644 --- a/tmpl/ninegate-init-01.sql +++ b/tmpl/ninegate-init-01.sql @@ -67,6 +67,7 @@ INSERT IGNORE INTO `sidebar` (`id`, `parent_id`, `roworder`, `label`, `path`, `f (3000, NULL, 3000, 'SYNCHRONISATION', NULL, 'fa fa-exchange-alt', 'ROLE_ADMIN,ROLE_MODO', 'syncenvole_activate'), (3001, 3000, 3001, 'Délégation', 'cadoles_portal_config_syncdelegation', 'fa fa-balance-scale', 'ROLE_ADMIN,ROLE_MODO', 'syncenvole_activate'), (3110, 3000, 3110, 'Balado', 'cadoles_portal_config_syncbalado', 'fa fa-microphone', 'ROLE_ADMIN,ROLE_MODO', 'widbalado_activate_syncenvole'), +(3112, 3000, 3112, 'CdT', 'cadoles_portal_config_synccdt', 'fa fa-star', 'ROLE_ADMIN,ROLE_MODO', 'widcdt_activate_syncenvole'), (3115, 3000, 3115, 'GEPI via Annuaire', 'cadoles_portal_config_syncgepiannu', 'fa fa-tags', 'ROLE_ADMIN,ROLE_MODO', 'widgepi_activate_syncenvole'), (3116, 3000, 3116, 'GEPI via SIECLE', 'cadoles_portal_config_syncgepisiecle', 'fa fa-tags', 'ROLE_ADMIN,ROLE_MODO', 'widgepi_activate_syncenvole'), (3120, 3000, 3120, 'Limesurvey', 'cadoles_portal_config_synclimesurvey', 'fa fa-question', 'ROLE_ADMIN,ROLE_MODO', 'activate_widlimesurvey'), diff --git a/tmpl/ninegate-template.yml b/tmpl/ninegate-template.yml index 012d46ed..5fbdef50 100644 --- a/tmpl/ninegate-template.yml +++ b/tmpl/ninegate-template.yml @@ -284,6 +284,20 @@ parameters: widbalado_activate_syncenvole: false %end if +%if %%getVar("ninegate_activate_widcdt", 'non') == "oui" + activate_widcdt: true + widcdt_url: %%ninegate_widcdt_url + %if %%getVar("poshprofil_typesynchro", "") == "ENT" + widcdt_activate_syncenvole: true + widcdt_syncenvole: %%ninegate_widcdt_syncenvole + %else + widcdt_activate_syncenvole: false + %end if +%else + activate_widcdt: false + widcdt_activate_syncenvole: false +%end if + %if %%getVar("ninegate_activate_widdokuwiki", 'non') == "oui" activate_widdokuwiki: true widdokuwiki_url: %%ninegate_widdokuwiki_url