Skip to content
Snippets Groups Projects
Commit 804fa92e authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Ajout du paramètre pour gérer la structure UNIV

parent ec7d52bc
No related branches found
No related tags found
2 merge requests!23V8,!17Types interventions
......@@ -17,6 +17,9 @@ en vous inspirant de l'exemple fourni dans le code source de OSE (data/Déploiem
* Interface de paramétrage des centres de coûts dans le menu Administration.
* Paramétrages généraux : la composante représentant l'université (de niveau 1 donc) peut maintenant se paramétrer directement
dans l'interface d'administration.
## Notes de mise à jour
#OSE 7.0.5
......
......@@ -28,7 +28,25 @@ FROM (SELECT 'etat-sortie' c, 'administration-visualisation' p, 'Administration
UNION ALL SELECT 'etat-sortie' c, 'administration-edition' p, 'Administration (édition)' l FROM dual) t1;
INSERT INTO parametre (
id,
nom,
valeur,
description,
histo_creation,
histo_createur_id,
histo_modification,
histo_modificateur_id
) VALUES (
parametre_id_seq.nextval,
'structure_univ',
(SELECT id FROM structure WHERE source_code = 'UNIV'),
'Composante représentant l''université (utile éventuellement pour la forpule de calcul)',
sysdate,
(select id from utilisateur where username='oseappli'),
sysdate,
(select id from utilisateur where username='oseappli')
);
-- =!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=
......
......@@ -7,6 +7,7 @@ use Application\Service\Traits\AnneeServiceAwareTrait;
use Application\Service\Traits\DomaineFonctionnelServiceAwareTrait;
use Application\Service\Traits\PaysServiceAwareTrait;
use Application\Service\Traits\ScenarioServiceAwareTrait;
use Application\Service\Traits\StructureServiceAwareTrait;
use Application\Service\Traits\UtilisateurServiceAwareTrait;
use UnicaenApp\Form\Element\SearchAndSelect;
use UnicaenApp\Util;
......@@ -24,6 +25,7 @@ class ParametresForm extends AbstractForm
use UtilisateurServiceAwareTrait;
use ScenarioServiceAwareTrait;
use PaysServiceAwareTrait;
use StructureServiceAwareTrait;
public function init()
{
......@@ -55,6 +57,21 @@ class ParametresForm extends AbstractForm
],
]);
$this->add([
'type' => 'Select',
'name' => 'structure_univ',
'options' => [
'value_options' => Util::collectionAsOptions($this->getServiceStructure()->getList(
$this->getServiceStructure()->finderByHistorique()
)),
'label' => 'Composante représentant l\'université',
],
'attributes' => [
'class' => 'selectpicker',
'data-live-search' => 'true'
],
]);
$this->add([
'name' => 'contrat_civilite_president',
'type' => 'Text',
......
......@@ -210,6 +210,11 @@
<?= $this->formControlGroup($form->get('scenario_charges_services')); ?>
</div>
</div>
<div class="row">
<div class="col-md-6">
<?= $this->formControlGroup($form->get('structure_univ')); ?>
</div>
</div>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment