From e124f3617d3a9634ef3ca7c7050422b037a9c735 Mon Sep 17 00:00:00 2001 From: afornerot Date: Tue, 17 Dec 2019 11:14:49 +0100 Subject: [PATCH] ajout item fluxbb (fixes #66) --- dicos/90_ninegate.xml | 33 ++++++++++++++++++ .../CoreBundle/Command/data/core-init-01.sql | 2 +- .../PortalBundle/Command/InitDataCommand.php | 23 ++++++++++++ .../web/uploads/icon/icon_fluxbb.png | Bin 0 -> 6425 bytes tmpl/ninegate-template.yml | 7 ++++ 5 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 src/ninegate-1.0/web/uploads/icon/icon_fluxbb.png diff --git a/dicos/90_ninegate.xml b/dicos/90_ninegate.xml index 80cb3a67..7b235ac7 100644 --- a/dicos/90_ninegate.xml +++ b/dicos/90_ninegate.xml @@ -31,6 +31,7 @@ + @@ -173,6 +174,12 @@ + + + non + + + non @@ -314,6 +321,7 @@ Paramètres associés à Dokuwiki Paramètres associés à eConnect Paramètres associés à Etherhome + Paramètres associés à Fluxbb Paramètres associés à GEPI Paramètres associés à Grr Paramètres associés à Kanboard @@ -471,6 +479,7 @@ ninegate_activate_widdokuwiki ninegate_activate_wideconnect ninegate_activate_widetherhome + ninegate_activate_widfluxbb ninegate_activate_widgepi ninegate_activate_widgrr ninegate_activate_widkanboard @@ -674,6 +683,30 @@ + + + oui + activer_fluxbb + oui + non + non + + + + non + + ninegate_widfluxbb_url + + + + oui + activer_fluxbb + /fluxbb + None + + + + oui diff --git a/src/ninegate-1.0/src/Cadoles/CoreBundle/Command/data/core-init-01.sql b/src/ninegate-1.0/src/Cadoles/CoreBundle/Command/data/core-init-01.sql index 7cb69baf..fdebccb3 100644 --- a/src/ninegate-1.0/src/Cadoles/CoreBundle/Command/data/core-init-01.sql +++ b/src/ninegate-1.0/src/Cadoles/CoreBundle/Command/data/core-init-01.sql @@ -8,7 +8,7 @@ INSERT IGNORE INTO `niveau01` (`id`, `label`, `siren`) VALUES (-100, 'DRAAF', '130007107'); INSERT IGNORE INTO `user` (`id`, `niveau01_id`, `username`, `firstname`, `lastname`, `password`, `email`, `avatar`, `role`,`siren`,`authlevel`) VALUES -(-100, -100, 'admin', 'Administrateur', 'draaf', '{SSHA}iEIczoPGRG4AD3gT80NOruss2uA94dV9 +(-100, -100, 'admin', 'Administrateur', 'draaf', '{SSHA}hTAPycxp8kXFhZIjteFA4fsB2CQcIenW ', 'admin@ldapbundle.ac-arno.fr', 'admin.jpg', 'ROLE_ADMIN', '130007107', 'simple'); 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 5b4fd08b..216cdd32 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_widdokuwiki = $this->getContainer()->getParameter('activate_widdokuwiki'); $activate_wideconnect = $this->getContainer()->getParameter('activate_wideconnect'); $activate_widetherhome = $this->getContainer()->getParameter('activate_widetherhome'); + $activate_widfluxbb = $this->getContainer()->getParameter('activate_widfluxbb'); $activate_widgepi = $this->getContainer()->getParameter('activate_widgepi'); $activate_widgrr = $this->getContainer()->getParameter('activate_widgrr'); $activate_widkanboard = $this->getContainer()->getParameter('activate_widkanboard'); @@ -354,6 +355,28 @@ class InitDataCommand extends ContainerAwareCommand $em->persist($entityItem); } + // Item fluxbb + if($activate_widfluxbb) { + $widfluxbb_url =$this->getContainer()->getParameter('widfluxbb_url'); + $entityItem = $em->getRepository('CadolesPortalBundle:Item')->find(-397); + if(!$entityItem) { + $entityicon = $em->getRepository('CadolesPortalBundle:Icon')->findoneby(["label"=>"uploads/icon/icon_fluxbb.png"]); + + $entityItem = new Item(); + $entityItem->setId(-397); + $entityItem->setRowOrder(0); + $entityItem->setTitle('Fluxbb'); + $entityItem->SetSubtitle("Forum"); + $entityItem->setIcon($entityicon); + $entityItem->setTarget("_blank"); + $entityItem->setItemcategory($entityItemcategoryapp); + $entityItem->setEssential(true); + $entityItem->addGroup($groupall); + } + $entityItem->setUrl($widfluxbb_url); + $em->persist($entityItem); + } + // Item gepi if($activate_widgepi) { $widgepi_url =$this->getContainer()->getParameter('widgepi_url'); diff --git a/src/ninegate-1.0/web/uploads/icon/icon_fluxbb.png b/src/ninegate-1.0/web/uploads/icon/icon_fluxbb.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9d8c281c6731851b00b530afc2cdbf75680cdb GIT binary patch literal 6425 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 literal 0 HcmV?d00001 diff --git a/tmpl/ninegate-template.yml b/tmpl/ninegate-template.yml index 86b4a5ed..d51bb12b 100644 --- a/tmpl/ninegate-template.yml +++ b/tmpl/ninegate-template.yml @@ -220,6 +220,13 @@ parameters: activate_widetherhome: false %end if +%if %%getVar("ninegate_activate_widfluxbb", 'non') == "oui" + activate_widfluxbb: true + widfluxbb_url: %%ninegate_widfluxbb_url +%else + activate_widfluxbb: false +%end if + %if %%getVar("ninegate_activate_widgepi", 'non') == "oui" activate_widgepi: true widgepi_url: %%ninegate_widgepi_url