Problème de thème avec l'authentification CAS

  • Benj
  • Topic Author
  • New Member
  • New Member
More
6 years 2 months ago #1752 by Benj
Lors de l'utilisation du module d'authentification CAS, les nouveaux utilisateurs se voient attribuer un thème différent du thème par défaut. De plus, le thème attribué (argent) n'existe pas.
Le problème vient du fichier include/config_CAS.inc.php.ori. Il faut supprimer la ligne suivante :
$user_default_style = "argent";

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
6 years 2 months ago #1758 by Yan
Bonjour
Merci pour ce signalement et la solution. Je l’intègre dès que possible.
Cordialement
YN

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
6 years 1 month ago #1774 by Yan
Bonjour,
j'ai modifié le style par défaut à "default", qui existe dans la table des styles.
Voir github.com/JeromeDevome/GRR/tree/GRR-3.4.0
Cela convient-il ?
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • Benj
  • Topic Author
  • New Member
  • New Member
More
6 years 1 month ago #1778 by Benj
Bonjour,
A mon avis, il aurait plutôt fallut complètement supprimer la ligne de code car dans l'état actuel, cela signifie que les utilisateurs CAS ont un traitement particulier et auront toujours le thème "default".
Si on prend par exemple le code du module LDAP (/include/config_ldap.inc.php.ori), aucune ligne de code ne concerne le thème, ce qui parait logique puisque ce n'est pas de la responsabilité d'un module d'authentification de configurer le thème des utilisateurs.
De mon côté, j'ai supprimé la ligne
$user_default_style = "XXX";
du fichier
include/config_CAS.inc.php.ori
et on retrouve bien un fonctionnement correct avec une gestion des thèmes conforme aux attentes.
J'espère avoir été clair.
Merci

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
6 years 1 month ago #1780 by Yan
Bon, d'accord : je vous fais confiance (je ne suis pas en situation de tester en environnement CAS) et je modifie le commit précédent.
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • Benj
  • Topic Author
  • New Member
  • New Member
More
6 years 1 month ago - 6 years 1 month ago #1785 by Benj
C'est parfait, merci.
Last edit: 6 years 1 month ago by Yan.

Please Log in or Create an account to join the conversation.

Moderators: Yan