Commit b79b99bd authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

#25997 (paramètre ajouté)

#28592 (paramètre ajouté)

IHM de gestion des paramètres généraux adaptée
parent 81e07acd
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -107,4 +107,20 @@ return [
        "VALEUR"      => "Discipline du 2nd degré",
        "DESCRIPTION" => "Libellé de la liste 4 des correspondances de codes des disciplines",
    ],


    /* Contrat */
    "contrat_regle_franchissement"       => [
        "VALEUR"      => "validation",
        "DESCRIPTION" => "Règle de franchissement du contrat (comment considéré que l'étape \"Contrat\" est franchie dans le workflow)",
    ],
    "contrat_modele_mail"                => [
        "VALEUR"      => "Bonjour :intervenant

Veuillez trouver en pièce jointe votre contrat à jour.

Cordialement,
:utilisateur",
        "DESCRIPTION" => "Modèle de mail pour l'envoi du contrat",
    ],
];
 No newline at end of file
+5 −0
Original line number Diff line number Diff line
<?php

namespace Application\Entity\Db;

use UnicaenApp\Entity\HistoriqueAwareInterface;
use UnicaenApp\Entity\HistoriqueAwareTrait;

@@ -12,6 +13,10 @@ class Parametre implements HistoriqueAwareInterface
    const SERVICES_MODALITE_SEMESTRIEL = 'semestriel';
    const SERVICES_MODALITE_CALENDAIRE = 'calendaire';

    const CONTRAT_FRANCHI_VALIDATION  = 'validation';
    const CONTRAT_FRANCHI_DEPOT       = 'depot';
    const CONTRAT_FRANCHI_DATE_RETOUR = 'date-retour';

    use HistoriqueAwareTrait;

    /**
+28 −0
Original line number Diff line number Diff line
@@ -298,6 +298,34 @@ class ParametresForm extends AbstractForm
            ],
        ]);

        $this->add([
            'type'       => 'Select',
            'name'       => 'contrat_regle_franchissement',
            'options'    => [
                'value_options' => [
                    Parametre::CONTRAT_FRANCHI_VALIDATION  => 'Validation du contrat',
                    Parametre::CONTRAT_FRANCHI_DEPOT       => 'Validation & dépot dans l\'application du contrat signé',
                    Parametre::CONTRAT_FRANCHI_DATE_RETOUR => 'Validation, dépôt du fichier & saisie de la date de retour du contrat signé',
                ],
            ],
            'attributes' => [
                'class'            => 'selectpicker',
                'data-live-search' => 'true',
            ],
        ]);

        $this->add([
            'name'       => 'contrat_modele_mail',
            'type'       => 'Textarea',
            'options'    => [
                'label' => 'Corps du mail envoyé aux intervenants lorsqu\'on leur transmet leur contrat',

            ],
            'attributes' => [
                'rows' => 6,
            ],
        ]);

        $this->add([
            'name'       => 'submit',
            'type'       => 'Submit',
+16 −0
Original line number Diff line number Diff line
@@ -77,6 +77,22 @@
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">Gestion des contrats de travail</h3>
            </div>
            <div class="panel-body">
                <div class="row">
                    <div class="col-md-6">
                        <?= $this->formControlGroup($form->get('contrat_modele_mail')); ?>
                    </div>
                    <div class="col-md-6">
                        <?= $this->formControlGroup($form->get('contrat_regle_franchissement')); ?>
                    </div>
                </div>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">Gestion des disciplines</h3>