Projet

Général

Profil

Actions

Anomalie #1494

fermé

Impossible de filtrer les réservations par évènement

Ajouté par Didier PELLIGRA il y a environ 4 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
19/10/2020
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Bonjour,

Depuis la liste des réservation si j'applique le moindre filtre la liste revient vide.

Mis à jour par Johan Cwiklinski il y a environ 4 ans

  • Assigné à mis à Johan Cwiklinski

L'erreur est la suivante :

::1 - 2020-10-20 05:01:49 - ERROR - Query error: SELECT SUM(payment_amount) AS `sum` FROM `galette_events_bookings` AS `b` WHERE is_paid = true AND `e`.`id_group` = '0' PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'e.id_group' in 'where clause' in /var/www/html/private/galette.git/galette/vendor/laminas/laminas-db/src/Adapter/Driver/Pdo/Connection.php:378
Stack trace:
#0 /var/www/html/private/galette.git/galette/vendor/laminas/laminas-db/src/Adapter/Driver/Pdo/Connection.php(378): PDO->query()
#1 /var/www/html/private/galette.git/galette/vendor/laminas/laminas-db/src/Adapter/Adapter.php(204): Laminas\Db\Adapter\Driver\Pdo\Connection->execute()
#2 /var/www/html/private/galette.git/galette/lib/Galette/Core/Db.php(800): Laminas\Db\Adapter\Adapter->query()
#3 /var/www/html/private/galette.git/galette/plugins/plugin-events/lib/GaletteEvents/Repository/Bookings.php(203): Galette\Core\Db->execute()
#4 /var/www/html/private/galette.git/galette/plugins/plugin-events/lib/GaletteEvents/Repository/Bookings.php(167): GaletteEvents\Repository\Bookings->calculateSum()
#5 /var/www/html/private/galette.git/galette/plugins/plugin-events/lib/GaletteEvents/Repository/Bookings.php(109): GaletteEvents\Repository\Bookings->buildSelect()
#6 /var/www/html/private/galette.git/galette/plugins/plugin-events/_routes.php(462): GaletteEvents\Repository\Bookings->getList()
#7 [internal function]: Closure->{closure}()

Il manque la jointure sur la table events à première vue

Mis à jour par Johan Cwiklinski il y a environ 4 ans

Proposition de correctif :
https://github.com/galette/plugin-events/pull/4

Puisque tu es visiblement en train de tester le plugin, je vais attendre un peu avant de faire une release, des fois qu'il y aurait d'autres problèmes ;)

Mis à jour par Didier PELLIGRA il y a environ 4 ans

Johan Cwiklinski a écrit (#note-2):

Proposition de correctif :
https://github.com/galette/plugin-events/pull/4

Puisque tu es visiblement en train de tester le plugin, je vais attendre un peu avant de faire une release, des fois qu'il y aurait d'autres problèmes ;)

Salut,

La correction fonctionne et les réservations de l'évènement sélectionner s'affichent, mais la select box ou l'on a choisi un évènement ne garde pas cet évènement en mémoire.

Je continue d'explorer le plugin, merci :)

Mis à jour par Johan Cwiklinski il y a environ 4 ans

  • Statut changé de Nouveau à In Progress
  • Version cible mis à 1.3.1
  • % réalisé changé de 0 à 100

Didier PELLIGRA a écrit (#note-3):

La correction fonctionne et les réservations de l'évènement sélectionner s'affichent, mais la select box ou l'on a choisi un évènement ne garde pas cet évènement en mémoire.

Le filtrage des réservation par évènement était plutôt bancale en fait... J'ai modifié ça (correctif mis à jour) ; ça semble bon désormais.

Mis à jour par Alain Paris il y a environ 4 ans

Bonjour,

J'ai testè avec Galette nightly Galette v0.9.4.1-git-f47b20f228 (2020-10-26 17:05:14 GMT+0100)
et le plugin-events-hotfix-1.3.1 du 27/10/2020.

PHP version:........ 7.3.12, MySQL 5.7.19

a) Dans Réservations (events/bookings/all) :
Si aucun évènement n’est sélectionné aucun filtre ne fonctionne, tous donnent "Aucune réservation trouvée".
Si un évènement est sélectionné le filtre ‘’groupe’’ ne fonctionne toujours pas,les autres semblent OK .

b) Dans (events/bookings/xyz) accès par Évènements ou après modification ou création d’une réservation :
L’événement est présélectionné,on ne peut le modifier sauf a sortir de la page,le filtre ''groupe'' ne fonctionne pas.

Mis à jour par Johan Cwiklinski il y a plus de 3 ans

  • Statut changé de In Progress à Résolu

Mis à jour par Johan Cwiklinski il y a environ 3 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF