Loading module/Oscar/config/module.config.php +2 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ return array( 'connectorConfigure', 'contractSigned', 'contratTypePcru', 'configDump', 'customText', 'declarersList', 'discipline', // OK Loading Loading @@ -720,6 +721,7 @@ return array( 'hasRole' => \Oscar\View\Helpers\HasRoleFactory::class, 'link' => \Oscar\View\Helpers\LinksFactory::class, 'oscarText' => \Oscar\View\Helpers\OscarTextFactory::class, 'oscarConfig' => \Oscar\View\Helpers\OscarConfigFactory::class, 'options' => \Oscar\View\Helpers\OptionsFactory::class, 'usurpation' => \Oscar\View\Factories\UsurpationHelperFactory::class, 'Vite' => \Oscar\View\Helpers\ViteFactory::class, Loading module/Oscar/config/routes.yml +9 −0 Original line number Diff line number Diff line Loading @@ -1903,6 +1903,15 @@ administration: route: /custom-text defaults: action: customText config-dump: type: segment may_terminate: true options: route: /config-dump defaults: action: configDump # Gestion et chargement du référenciel des pays logs: type: segment Loading module/Oscar/src/Oscar/Controller/AdministrationController.php +8 −0 Original line number Diff line number Diff line Loading @@ -2093,4 +2093,12 @@ class AdministrationController extends AbstractOscarController implements ]; } public function configDumpAction() { $this->getOscarUserContextService()->check(Privileges::MAINTENANCE_PARAMETERS_MANAGE); return [ "config" => $this->getOscarConfigurationService()->getConfigArray()['oscar'] ]; } } No newline at end of file module/Oscar/src/Oscar/View/Helpers/OscarConfigFactory.php 0 → 100644 +24 −0 Original line number Diff line number Diff line <?php /** * Created by PhpStorm. * User: bouvry * Date: 19/09/19 * Time: 18:36 */ namespace Oscar\View\Helpers; use Interop\Container\ContainerInterface; use Oscar\Service\OscarConfigurationService; use Laminas\ServiceManager\Factory\FactoryInterface; class OscarConfigFactory implements FactoryInterface { public function __invoke(ContainerInterface $container, $requestedName, array $options = null) { $s = new Vite(); $s->setOscarConfigurationService($container->get(OscarConfigurationService::class)); return $s; } } No newline at end of file module/Oscar/view/oscar/administration/accueil.phtml +14 −9 Original line number Diff line number Diff line Loading @@ -160,21 +160,26 @@ <p>Permet de modifier les textes de l'interface</p> </article> <!-- <article class="card"> <h3 class="card-title"> <strong> <i class="icon-calendar"></i> Feuille de temps <i class="icon-cog"></i> Voir la configuration issue des fichiers </strong> <?php if ($this->grant()->privilege(\Oscar\Provider\Privileges::MAINTENANCE_PARAMETERS_MANAGE)): ?> <a href="<?= $this->url('administration/config-dump') ?>" class="right"><i class="icon-cog"></i><?= _("Voir") ?></a> <?php else: ?> <em><i class="icon-lock"></i> Privilège insuffisant</em> <?php endif; ?> </h3> <p>Configuration des sections de document (documents publiques)</p> <ul> <li>Configurer les messages de relance</li> <li>Configurer la tolérance horaire</li> <li>Configurer le mode de déclaration</li> </ul> <p>Permet de visualiser la configuration issue des fichiers</p> </article> --> <h2> <i class="icon-tags"></i> Loading Loading
module/Oscar/config/module.config.php +2 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ return array( 'connectorConfigure', 'contractSigned', 'contratTypePcru', 'configDump', 'customText', 'declarersList', 'discipline', // OK Loading Loading @@ -720,6 +721,7 @@ return array( 'hasRole' => \Oscar\View\Helpers\HasRoleFactory::class, 'link' => \Oscar\View\Helpers\LinksFactory::class, 'oscarText' => \Oscar\View\Helpers\OscarTextFactory::class, 'oscarConfig' => \Oscar\View\Helpers\OscarConfigFactory::class, 'options' => \Oscar\View\Helpers\OptionsFactory::class, 'usurpation' => \Oscar\View\Factories\UsurpationHelperFactory::class, 'Vite' => \Oscar\View\Helpers\ViteFactory::class, Loading
module/Oscar/config/routes.yml +9 −0 Original line number Diff line number Diff line Loading @@ -1903,6 +1903,15 @@ administration: route: /custom-text defaults: action: customText config-dump: type: segment may_terminate: true options: route: /config-dump defaults: action: configDump # Gestion et chargement du référenciel des pays logs: type: segment Loading
module/Oscar/src/Oscar/Controller/AdministrationController.php +8 −0 Original line number Diff line number Diff line Loading @@ -2093,4 +2093,12 @@ class AdministrationController extends AbstractOscarController implements ]; } public function configDumpAction() { $this->getOscarUserContextService()->check(Privileges::MAINTENANCE_PARAMETERS_MANAGE); return [ "config" => $this->getOscarConfigurationService()->getConfigArray()['oscar'] ]; } } No newline at end of file
module/Oscar/src/Oscar/View/Helpers/OscarConfigFactory.php 0 → 100644 +24 −0 Original line number Diff line number Diff line <?php /** * Created by PhpStorm. * User: bouvry * Date: 19/09/19 * Time: 18:36 */ namespace Oscar\View\Helpers; use Interop\Container\ContainerInterface; use Oscar\Service\OscarConfigurationService; use Laminas\ServiceManager\Factory\FactoryInterface; class OscarConfigFactory implements FactoryInterface { public function __invoke(ContainerInterface $container, $requestedName, array $options = null) { $s = new Vite(); $s->setOscarConfigurationService($container->get(OscarConfigurationService::class)); return $s; } } No newline at end of file
module/Oscar/view/oscar/administration/accueil.phtml +14 −9 Original line number Diff line number Diff line Loading @@ -160,21 +160,26 @@ <p>Permet de modifier les textes de l'interface</p> </article> <!-- <article class="card"> <h3 class="card-title"> <strong> <i class="icon-calendar"></i> Feuille de temps <i class="icon-cog"></i> Voir la configuration issue des fichiers </strong> <?php if ($this->grant()->privilege(\Oscar\Provider\Privileges::MAINTENANCE_PARAMETERS_MANAGE)): ?> <a href="<?= $this->url('administration/config-dump') ?>" class="right"><i class="icon-cog"></i><?= _("Voir") ?></a> <?php else: ?> <em><i class="icon-lock"></i> Privilège insuffisant</em> <?php endif; ?> </h3> <p>Configuration des sections de document (documents publiques)</p> <ul> <li>Configurer les messages de relance</li> <li>Configurer la tolérance horaire</li> <li>Configurer le mode de déclaration</li> </ul> <p>Permet de visualiser la configuration issue des fichiers</p> </article> --> <h2> <i class="icon-tags"></i> Loading