Commit 804fa92e authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

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

parent ec7d52bc
......@@ -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>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment