Bonsoir,
Merci à David d'avoir actualisé le site .Or quel ne fut ma surprise de
voir que le sélecteur de tags sur ALL et ALL n'avait toujours pas le
comportement souhaité...
Je me suis donc repenché sur le problème et voici ma conclusion :
Ce n'est pas le même problème qu'au départ (bien que cela y ressemble
..) en effet un petit malin (moi en l'occurrence !) avait ajouté le tag
ALL juste pour voir ..et depuis il est resté puisque David a conservé
la base de donnée en l'état.
Comme dans mon code on trouve les lignes suivantes:
if
form_choix_T.accepts(request.vars,session):
for t in dico_tags:
if dico_tags[t]==form_choix_T.vars.Tag_choisi:
tag_num=t
for a in dico_auts:
if dico_auts[a]==form_choix_T.vars.Aut_choisi:
session.aut=(a,dico_auts[a])
redirect(URL(r=request,f='listes',args=[tag_num]))
On constate que si on choisi ALL la valeur de tag_num est d'abord 'all'
puis 2 qui correspond à au N° identifiant du tag 'pirate résiduel'
! (le all original quand à lui n'a pas d'identifiant car ce n'est pas
véritablement un tag ).Suite à quoi la page appelée
est:"/Demexp/default/listes/2" au lieu de "/Demexp/default/listes/all"
Voilà voilà
Donc :
pour que cela fonctionne :
Il faudrait supprimer le tag "all" de la base dans Models-Database
administration-db.Tags ,ou remettre la base à blanc ,dans les 2 cas il
n'y a que David qui puisse le faire comme administrateur ;mais ceci dit
,ce n'est pas une priorité car la version suivante avec tout ce qui
tourne autour de la délégation est quasiment prête !
(NB:Le lien actuel 'déléguer son vote' plante sur la version en ligne
car il fait appel à un groupe "délégués" qui n'existe pas...mais j'ai
complètement remanié tout cela depuis..)
Je vais bien sur prévoir également d'interdire le tag "all"...
Amicalement ,Jean-Marc
___
Demexp-dev mailing list
Demexp-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/demexp-dev