Commit 835dbdd6 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Un nouveau paramètre de configuration : cas.exclusif a été ajouté. Il permet...

Un nouveau paramètre de configuration : cas.exclusif a été ajouté. Il permet de n'offrir que le CAS comme possibilité de connexion (#44824)

(cherry picked from commit 764ef1cc)
parent 9c19ad38
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -24,6 +24,8 @@
* Les modifications sur les types d'intervention ne recalculent plus automatiquement toutes les formules, ce qui bloquait l'application
* Les statuts sont de nouveau filtrés correctement dans l'interface d'administration des types d'intervention (#45141)
* Détection du type "LONG" dans la base de données pour permettre les mises à jour (#45174)
* Un nouveau paramètre de configuration : cas.exclusif a été ajouté. Il permet de n'offrir que le CAS comme possibilité de connexion (#44824)


# OSE 18.1 (31/05/2022)

+3 −0
Original line number Diff line number Diff line
@@ -245,6 +245,9 @@ return [
        /* Détermine si OSE est cassifiée ou pas */
        'actif'   => false,

        /* Si true, alors on ne peut se connecter QUE via le CAS, les autres options ne seront pas proposées */
        'exclusif' => false,

        /* IP ou nom DNS du serveur CAS */
        'host'    => 'cas.xxx.fr',

+3 −4
Original line number Diff line number Diff line
@@ -47,10 +47,9 @@ $settings = [
         * Possibilité ou non de s'authentifier à l'aide d'un compte local.
         * Toujours OK si pas de CAS
         */
        'enabled' => AppConfig::get('ldap', 'actif', true) || AppConfig::get('ldap', 'local', true) || !AppConfig::get('cas', 'actif', false),
        'enabled' => (AppConfig::get('ldap', 'actif', true) || AppConfig::get('ldap', 'local', true)) && !(AppConfig::get('cas', 'actif', false) && AppConfig::get('cas', 'exclusif', false)),


        'description' => "Utilisez ce formulaire si vous possédez un compte LDAP établissement ou un compte local dédié à l'application.",
        'description' => "Utilisez ce formulaire si vous possédez un compte LDAP établissement " . (AppConfig::get('ldap', 'local', true) ? "ou un compte local " : '') . "dédié à l'application.",

        /**
         * Mode d'authentification à l'aide d'un compte dans la BDD de l'application.
@@ -63,7 +62,7 @@ $settings = [
            /**
             * Possibilité ou non de s'authentifier via l'annuaire LDAP ET en local!!.
             */
            'enabled' => AppConfig::get('ldap', 'actif', true),
            'enabled' => AppConfig::get('ldap', 'actif', true) && !(AppConfig::get('cas', 'actif', false) && AppConfig::get('cas', 'exclusif', false)),
        ],
    ],

+6 −0
Original line number Diff line number Diff line
@@ -895,3 +895,9 @@ form.statut fieldset legend {
.plafonds .plafond {
    margin-bottom: 10px;
}

div.div-connexion {
    width:50%;
    margin: auto;
    min-width:30em;
}
 No newline at end of file