Tâche #24582
Distribution EOLE - Scénario #25023: Il devrait être possible d'activer l'EAD3 sur tous les modules
Activation de l’EAD 3 sur Scribe, servi par httpd
100%
Description
L’une des conditions affectant la templatisation du fichier ead3.apache.conf a l’effet inverse de ce qui est attendu :
<!-- Do not configure Apache if we use Nginx --> <condition name='disabled_if_in' source='test_activer_nginx_web' fallback='True'> <param>oui</param> <target type='filelist'>ead3_apache</target> <target type='servicelist'>ead3_apache</target> </condition>
La variable test_activer_nginx_web n’est pas accessible et, par conséquent, ead3_apache est désactivé. En utilisant la condition disabled_if_not_in et le paramètre non, le fichier de configuration est bien templatisé pour httpd.
De manière plus générale, je trouve que les implications de fallback ne sont pas très claires. Je préfèrerais un attribut permettant de dire explicitement si les cibles doivent être activées ou désactivées dans le cas de l’indisponibilité de la variable source. Par exemple fallback='activer' et fallback='désactiver'.
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Tâche parente mis à #24259
#2 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Tâche parente changé de #24259 à #25023
#3 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Corrigé avec le reste
#4 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0
En activant l'EAD3 sur une machine aca.scribe-2.7.0b1-instance-default... on y accède :)
#5 Mis à jour par Daniel Dehennin il y a plus de 5 ans
- Lié à Scénario #26287: Permettre l'activation de l'EAD3 sur Scribe 2.6.2 avec apache2 ajouté