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
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
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
Le test n'est plus en erreur : https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-creolelint-thot-2.9.0-amd64/
#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