Projet

Général

Profil

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

Ajouté par Christophe Dezé il y a plus de 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
17/09/2014
Echéance:
22/01/2015
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

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

replace24.patch Voir (1,39 ko) Joël Cuissinat, 16/01/2015 11:40

Révisions associées

Révision 7fe71f61 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

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-4 supprimé
  • 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

#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

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

Formats disponibles : Atom PDF