Projet

Général

Profil

Tâche #34231

Scénario #34126: EOLE 2.9 : Modifier les dépendances eole-sso et en (re)faire un paquet générique

Un template de eole-sso-client nécessite une variable fournie par eole-sso-server

Ajouté par Joël Cuissinat il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/06/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

root@scribe:~# rgrep cas_send_logout /usr/share/eole/creole/distrib/
/usr/share/eole/creole/distrib/sso.conf:               'cas_send_logout': %%cas_send_logout,
/usr/share/eole/creole/distrib/cas.inc.php.tmpl:%if %%cas_send_logout == 'oui'
root@scribe:~# dpkg -S /usr/share/eole/creole/distrib/cas.inc.php.tmpl
eole-sso-client: /usr/share/eole/creole/distrib/cas.inc.php.tmpl
root@scribe:~# rgrep cas_send_logout /usr/share/eole/creole/dicos/
/usr/share/eole/creole/dicos/21_sso_server.xml:            <variable name='cas_send_logout' type='oui/non' description="Activer le logout centralisé du serveur SSO" hidden='True'>

A priori un getVar suffit à contourner le problème, à moins que la variable nécessite d'être déplacée dans un autre dico ?

Révisions associées

Révision 3b608828 (diff)
Ajouté par Benjamin Bohard il y a presque 2 ans

La variable cas_send_logout n’est pas forcément disponible.

Ref #34231

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 2 ans

Erreur visible dans https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-creolelint-thot-2.9.0-amd64/ (ex : job n°54) :

12:16:18              \-- /usr/share/eole/creole/distrib/cas.inc.php.tmpl
12:16:18             ('/usr/share/eole/creole/distrib/cas.inc.php.tmpl', ':', Exception('Il manque une option, la variable "cas_send_logout" n\'est pas chargé, avec le dictionnaire 
{\'eolesso_adresse\': None, \'activer_sso\': \'distant\', \'eolesso_port\': 443, \'eolesso_cas_folder\': \'/sso\', \'eolesso_ca_location\': None, \'eolesso_cas_serverversion\': \'CAS_VERSION_2_0\'}'))

#2 Mis à jour par Benjamin Bohard il y a presque 2 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Benjamin Bohard il y a presque 2 ans

  • Assigné à mis à Benjamin Bohard

#4 Mis à jour par Benjamin Bohard il y a presque 2 ans

  • Statut changé de En cours à À valider

#5 Mis à jour par Benjamin Bohard il y a presque 2 ans

  • Statut changé de À valider à En cours

#6 Mis à jour par Emmanuel GARETTE il y a presque 2 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF