Commit 3e41e72e authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Rapatriement du MASTER sans le fichier DDL

parents dfafc56c ee512b93
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -9,6 +9,17 @@
  * Les fichiers téléversés ne peuvent plus être modifiés si une date de retour a été saisie. Pour pouvoir modifier à nouveau, il faut d'abord enlever la date de retour.
  * La règle de franchissement de l'étape contrat peut maintenant être personnalisés : soit l'étape est franchie si le projet de contrat est validé, soit il faut en plus qu'une date de retour ait été saisie. 

* Personnalisation
  * Le message de bienvenue et la page "Contact", auparavant configurables dans le fichier config.local.php, dont maintenant modifiables dans la page Administration / Paramètres généraux.

## Notes de mise à jour

* Dans le fichier config.local.php, supprimer les items suivants de la rubrique etablissement :
  * messageBienvenue 
  * contact
  
* N'oubliez pas de configurer les nouveaux paramètres généraux de OSE!

# OSE 13.1

## Correction de bugs
+0 −17
Original line number Diff line number Diff line
@@ -78,9 +78,6 @@ return [
        /* URI du logo de l'établissement */
        'logoUri'                => 'http://www.unicaen.fr',

        /* Message de bienvenue (sur la page d'accueil) */
        'messageBienvenue'       => 'Bienvenue dans l\'application de saisie des enseignements de l\'université de Caen Normandie.',

        /* Page web des mentions légales de votre établissement */
        'mentionsLegales'        => "http://www.unicaen.fr/acces-direct/mentions-legales/",

@@ -90,20 +87,6 @@ return [
        /* URL de votre propre feuille de style pour personnaliser OSE */
        'css'                    => null,

        /* Contenu de la page de contacts */
        'contact' => "<h3>Intervenants</h3>
    Contactez votre composante ou bien écrivez à :
        <ul>
<li><a href=\"mailto:assistance-ose@unicaen.fr\" title=\"Cliquez pour rédiger un mail à destination de la liste d'échanges dédiée à l'assistance\">assistance-ose@unicaen.fr</a></li>
</ul>


<h3>Gestionnaires</h3>
    Postez un message sur la liste d'échanges des gestionnaires :
        <ul>
<li><a href=\"mailto:ose@liste.unicaen.fr\" title=\"Cliquez pour rédiger un mail à destination de la liste d'échanges des gestionnaires\">ose@liste.unicaen.fr</a></li>
</ul>",

        /* Icônes de l'application (affichées dans les onglets et en icône sur les smartphones */
        'icons' => [
            [
+33 −0
Original line number Diff line number Diff line
@@ -123,4 +123,37 @@ Cordialement,
:utilisateur",
        "DESCRIPTION" => "Modèle de mail pour l'envoi du contrat",
    ],


    /* Messages informatifs */
    "page_contact"                       => [
        "VALEUR"      => "<h3>Intervenants</h3>
    Contactez votre composante ou bien écrivez à :
        <ul>
<li><a href=\"mailto:assistance-ose@unicaen . fr\" title=\"Cliquez pour rédiger un mail à destination de la liste d'échanges dédiée à l'assistance\">assistance-ose@unicaen.fr</a></li>
</ul>


<h3>Gestionnaires</h3>
    Postez un message sur la liste d'échanges des gestionnaires :
        <ul>
<li><a href=\"mailto:ose@liste.unicaen.fr\" title=\"Cliquez pour rédiger un mail à destination de la liste d'échanges des gestionnaires\">ose@liste.unicaen.fr</a></li>
</ul>",
        "DESCRIPTION" => "Contenu de la page \"Contact\"",
    ],

    "page_accueil" => [
        "VALEUR"      => "Bienvenue dans l'application de saisie des enseignements de l'université de Caen Normandie.",
        "DESCRIPTION" => "Message de la page d'accueil une fois connecté",
    ],

    "connexion_non_autorise" => [
        "VALEUR"      => "Votre statut ne vous permet pas de vous connecter à OSE.",
        "DESCRIPTION" => "Message informatif si l'intervenant n'est pas autorisé à se connecter",
    ],

    "connexion_sans_role_ni_statut" => [
        "VALEUR"      => "Vous n'êtes pas autorisé(e) à vous connecter à OSE avec ce compte. Nous vous prions de vous rapprocher de votre composante pour en obtenir un valide.",
        "DESCRIPTION" => "Message informatif si l'utilisateur n'est pas intervenant et n'a aucune affectation",
    ],
];
 No newline at end of file
+10 −5
Original line number Diff line number Diff line
@@ -4,6 +4,8 @@ namespace Application\Controller;

use Application\Acl\Role;
use Application\Provider\Privilege\Privileges;
use Application\Service\Traits\AnneeServiceAwareTrait;
use Application\Service\Traits\ContextServiceAwareTrait;
use Application\Service\Traits\IntervenantServiceAwareTrait;
use Application\Service\Traits\ParametresServiceAwareTrait;
use UnicaenAuth\Service\Traits\UserContextServiceAwareTrait;
@@ -14,8 +16,8 @@ use Zend\View\Model\ViewModel;
 */
class IndexController extends AbstractController
{
    use \Application\Service\Traits\ContextServiceAwareTrait;
    use \Application\Service\Traits\AnneeServiceAwareTrait;
    use ContextServiceAwareTrait;
    use AnneeServiceAwareTrait;
    use IntervenantServiceAwareTrait;
    use UserContextServiceAwareTrait;
    use ParametresServiceAwareTrait;
@@ -39,6 +41,9 @@ class IndexController extends AbstractController
            'annee'                     => $this->getServiceContext()->getAnnee(),
            'documentation'             => $documentation,
            'context'                   => $this->getServiceContext(),
            'pageAccueil'               => $this->getServiceParametres()->get('page_accueil'),
            'connexionNonAutorise'      => $this->getServiceParametres()->get('connexion_non_autorise'),
            'connexionSansRoleNiStatut' => $this->getServiceParametres()->get('connexion_sans_role_ni_statut'),
        ]);

        if ($role && $this->isAllowed(Privileges::getResourceId(Privileges::INDICATEUR_VISUALISATION))) {
+52 −0
Original line number Diff line number Diff line
@@ -298,6 +298,7 @@ class ParametresForm extends AbstractForm
            ],
        ]);

        
        $this->add([
            'type'       => 'Select',
            'name'       => 'contrat_regle_franchissement',
@@ -325,6 +326,57 @@ class ParametresForm extends AbstractForm
            ],
        ]);


        $this->add([
            'name'       => 'page_contact',
            'type'       => 'Textarea',
            'options'    => [
                'label' => 'Contenu de la page "Contact"',

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


        $this->add([
            'name'       => 'page_accueil',
            'type'       => 'Textarea',
            'options'    => [
                'label' => 'Message de la page d\'accueil',

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

        $this->add([
            'name'       => 'connexion_sans_role_ni_statut',
            'type'       => 'Textarea',
            'options'    => [
                'label' => 'Message informatif si l\'utilisateur n\'est pas intervenant et n\'a aucune affectation',

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

        $this->add([
            'name'       => 'connexion_non_autorise',
            'type'       => 'Textarea',
            'options'    => [
                'label' => 'Message informatif si l\'intervenant n\'est pas autorisé à se connecter',

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


        $this->add([
            'name'       => 'submit',
            'type'       => 'Submit',
Loading