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
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 plus de 9 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 plus de 9 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 environ 9 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 environ 9 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 environ 9 ans
- Tâche parente mis à #10250
#6 Mis à jour par Joël Cuissinat il y a environ 9 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 environ 9 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 environ 9 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 environ 9 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 environ 9 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 environ 9 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 environ 9 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 environ 9 ans
- % réalisé changé de 80 à 100