diff --git a/app/auth/routes.py b/app/auth/routes.py index 13ee17501..c9f5f7a0a 100644 --- a/app/auth/routes.py +++ b/app/auth/routes.py @@ -54,6 +54,7 @@ def _login_form(): title=_("Sign In"), form=form, is_cas_enabled=ScoDocSiteConfig.is_cas_enabled(), + is_cas_forced=ScoDocSiteConfig.is_cas_forced(), ) diff --git a/app/models/config.py b/app/models/config.py index 561bf6dfc..6164de3ad 100644 --- a/app/models/config.py +++ b/app/models/config.py @@ -231,6 +231,12 @@ class ScoDocSiteConfig(db.Model): cfg = ScoDocSiteConfig.query.filter_by(name="cas_enable").first() return cfg is not None and cfg.value + @classmethod + def is_cas_forced(cls) -> bool: + """True si CAS forcé""" + cfg = ScoDocSiteConfig.query.filter_by(name="cas_force").first() + return cfg is not None and cfg.value + @classmethod def is_entreprises_enabled(cls) -> bool: """True si on doit activer le module entreprise""" diff --git a/app/static/css/scodoc.css b/app/static/css/scodoc.css index ee7a91c6e..f42cc0f6d 100644 --- a/app/static/css/scodoc.css +++ b/app/static/css/scodoc.css @@ -4873,11 +4873,6 @@ table.formation_table_recap td.heures_tp { text-align: right; } -div.cas_link { - margin-bottom: 8px; - margin-top: 16px; -} - div.cas_settings { margin-left: -15px; margin-bottom: 8px; diff --git a/app/templates/auth/login.j2 b/app/templates/auth/login.j2 index 6f2ba5fed..57cb147b6 100644 --- a/app/templates/auth/login.j2 +++ b/app/templates/auth/login.j2 @@ -4,27 +4,46 @@ {% block app_content %} + +
L'accès à ScoDoc est strictement réservé aux personnels de +
L'accès à ScoDoc est strictement réservé aux personnels de l'établissement. Les étudiants n'y ont pas accès. Pour toute information, contactez la personne responsable de votre établissement.
{% endblock %}