Tâche #8933
Scénario #10250: Autoriser les caractères spéciaux dans les adresses des sites interdits et autorisés
caractère interdit dans l'url
100%
Description
Nous avions demandé la possibilité de renseigner des url dans l'ead pour autoriser des sites.
http://dev-eole.ac-dijon.fr/issues/5493
cela a été fait mais ces urls ne doivent pas contenir certains cratères car ils font planter le formulaire dans l'EAD
http://dev-eole.ac-dijon.fr/issues/4355
c'est ballot d'interdire des caractères arbitrairement, au lieu de gérer correctement l'encodage des url dans l'EAD, pour que s'affiche correctement le formulaire!
peut-on réautoriser '?', '=', '&', '%', '"', "'" ?
merci
Révisions associées
Caractères '?', '=' et '&' réautorisés pour les URL interdites/autorisées
Fixes: #8933 @2h
Historique
#1 Mis à jour par Christophe Dezé il y a environ 12 ans
j'ai enlevé le ? et le = des caractères interdits et j'ai pu rajouter une url de video youtube sans soucis
http://dev-eole.ac-dijon.fr/issues/8933
# caractères interdits dans les adresses à filter
for char in ( '&', '%', '"', "'"):
if char in site:
raise Exception("""Erreur :\\nLe caractère %s n'est pas autorisé dans les adresses""" % char)
#2 Mis à jour par Christophe Dezé il y a environ 12 ans
Christophe DEZE a écrit :
j'ai enlevé le ? et le = des caractères interdits et j'ai pu rajouter une url de video youtube sans soucis
http://dev-eole.ac-dijon.fr/issues/8933
# caractères interdits dans les adresses à filter
for char in ( '&', '%', '"', "'"):
if char in site:
raise Exception("""Erreur :\\nLe caractère %s n'est pas autorisé dans les adresses""" % char)
dans /usr/share/ead2/backend/actions/amon/forms.py
#3 Mis à jour par Luc Bourdot il y a plus de 11 ans
- Tracker changé de Anomalie à Scénario
- Echéance mis à 22/01/2015
- Version cible mis à sprint 2015 2-4
- Release mis à Mises à jour 2.4.1
- Points de scénarios mis à 3.0
- Distribution changé de EOLE 2.3 à EOLE 2.4
#4 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Tracker changé de Scénario à Tâche
- Version cible
sprint 2015 2-4supprimé - Temps estimé mis à 3.00 h
- Restant à faire (heures) mis à 3.0
- Distribution changé de EOLE 2.4 à Toutes
#5 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Tâche parente mis à #10250
#6 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 7fe71f6113e160bd8eae6f380cca7224d3f8a18f.
#7 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Assigné à mis à Joël Cuissinat
- Restant à faire (heures) changé de 3.0 à 0.5
#8 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Fichier replace24.patch Voir ajouté
Correction a minima mais fonctionnelle (2.3 & 2.4).
Je joins un patch qui contient un début d'implémentation pour le support de la séquence "%22" sur 2.4 mais je ne pense pas qu'on reviennent sur le sujet dans le cadre de l'EAD2).
#9 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0
Testé sur 2.4.
Sont autorisés :
Les urls suivantes :
Sont remplacés par :
sans avertissement complémentaire.
#10 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Fermé à En cours
- % réalisé changé de 100 à 80
- Restant à faire (heures) changé de 0.0 à 0.5
#11 Mis à jour par Joël Cuissinat il y a plus de 11 ans
Emmanuel GARETTE a écrit :
Les urls suivantes :
Sont remplacés par :
sans avertissement complémentaire.
C'est pas ce que j'avais prévu !
#12 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0
La demande initiale a été résolue (l'interdiction d'URL d'accès à des vidéos youtube est possible).
Le dernier problème soulevé est lié à d'autres modifications et devra être traité de façon plus globale => #10324
#13 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- % réalisé changé de 80 à 100