Projet

Général

Profil

Actions

Anomalie #2911

fermé

Site LEF : incohérence entre le nombre d'événements signalés et le nombre d'événements figurant dans la liste

Ajouté par Anonyme il y a presque 7 ans. Mis à jour il y a presque 3 ans.

Statut:
Fermé
Priorité:
Élevée
Assigné à:
Version cible:
-
Début:
30/01/2018
Echéance:
% réalisé:

0%

Temps estimé:

Description

Voir capture écran en pj.


Fichiers


Demandes liées 2 (0 ouverte2 fermées)

Lié à Admins - Anomalie #1882: LEF : un événement correctement référencé n'apparaît pas sur le siteRejetéVincent Calame22/01/2018

Actions
Lié à Libre en Fête - Demande #2992: Lister les événéments ayant lieu dans des pays autres que la France en bas de la listeFermé06/03/2018

Actions

Mis à jour par Isabella Vanni il y a presque 7 ans

C'est moi qui ai soumis la tâche :-)

Mis à jour par Isabella Vanni il y a presque 7 ans

  • Tracker changé de Demande à Anomalie

Mis à jour par Isabella Vanni il y a presque 7 ans

  • Version cible changé de Février 2018 à Backlog

Mis à jour par Isabella Vanni il y a presque 7 ans

Mis à jour par Frédéric Couchet il y a presque 7 ans

Sur le serveur, je vois qu'il y a un squelette SPIP avec des fichiers agenda_compteur.html agenda.html et agenda_rss.html. Il doit y avoir un bug dans le code du squelette. Je ne sais pas qui a créé ce squelette.

Je demande à Vincent Calame, Lionel Allorge, echarp et vincent-xavier.

Mis à jour par Frédéric Couchet il y a presque 7 ans

  • Version cible changé de Backlog à Février 2018

Mis à jour par Frédéric Couchet il y a presque 7 ans

C'est donc Vincent Calame qui a mis en place le squelette.

Voici sa réponse :

« Le problème vient de la donnée elle-même. L'évènement de Lannion (https://www.agendadulibre.org/events/16187) est directement placé dans « France » au lieu d'être dans la région (on le voit dans l'évènement en Alsace : https://www.agendadulibre.org/events/15752 qui est bien dans Grand Est).

Cela entraine un décalage entre le compteur (qui prend tous les évènements marqués Libre en Fête) et la liste qui fait une requête région par région.

Une solution serait d'avoir une catégorie Autres quitte à corriger ensuite l'évènement pour le mettre dans la bonne région. Il faut voir si je peux faire cette requête sur l'agenda du libre. »

En attenant que Vincent corrige éventuellement la requête j'ai demandé à echarp s'il a la possibilité de modifier l'événement https://www.agendadulibre.org/events/16187 pour le mettre dans la bonne région et non pas France.

Mis à jour par Isabella Vanni il y a presque 7 ans

  • Lié à Anomalie #1882: LEF : un événement correctement référencé n'apparaît pas sur le site ajouté

Mis à jour par Frédéric Couchet il y a presque 7 ans

  • Assigné à mis à Vincent Calame

Mis à jour par Vincent Calame il y a presque 7 ans

Actuellement, le script fait une requête région par région, c'est à cause de cela que l'on passe à côté d'évènements. Le problème se poserait également si on avait des évènements en Suisse et en Belgique.

La solution serait de récupérer tous les évènements pour ensuite faire la répartition région par région (ce qui permettrait de classer dans « Autres » ceux qui sont mal classés). Le problème, c'est que je n'ai pour l'instant pas l'information de la région dans le JSON récupéré auprès de l'agenda du libre. Il faut que je vois ça avec l'équipe de l'agenda. J'écris à Echarp dans ce sens.

Mis à jour par Vincent Calame il y a presque 7 ans

Voilà, j'ai modifié le squelette. C'est surtout dans mes_fonctions.php que cela passe. Le script récupère toute la liste en une seule fois et la traite en PHP pour répartir par région. La liste des régions est donc construite à partir des données de l'agenda et non plus d'une liste fixée dans le code.

À noter que cette liste fixée est encore utilisée dans la dernière partie de la page, celle de la construction du flux RSS par région. À vérifier si cette partie a un intérêt (elle trainait un bogue de longue date que j'ai corrigé et personne ne s'en était jamais aperçu)

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

  • Version cible changé de Février 2018 à Backlog

Mis à jour par Isabella Vanni il y a plus de 6 ans

  • Lié à Demande #2992: Lister les événéments ayant lieu dans des pays autres que la France en bas de la liste ajouté

Mis à jour par Isabella Vanni il y a plus de 6 ans

  • Projet changé de Admins à Libre en Fête
  • Version cible Backlog supprimé

Mis à jour par Vincent Calame il y a presque 3 ans

  • Statut changé de Nouveau à Fermé

Repris et corrigé avec la nouvelle version

Actions

Formats disponibles : Atom PDF