Project

General

Profile

Evolution #1399

Améliorations de la liste des réservations

Added by Johan Cwiklinski 6 months ago. Updated 27 days ago.

Status:
Fermé
Priority:
Normal
Target version:
Start date:
02/15/2020
Due date:
% Done:

100%

Estimated time:

Description

Voici donc quelques propositions d'améliorations pour le plugin Événements

  • Ajouter un filtre "Groupe" en haut de la liste des réservations
  • Placer un bouton "Export en CSV" en bas de liste des réservations
    (ainsi avec le filtre Événements , le filtre Groupe et l'export CSV
    on est en capacité de dresser une liste des participants à
    l'événement par groupe)
  • Placer un bouton "Imprimer les étiquettes " en bas de la liste des
    réservations, ce qui permet de préparer des tickets nominatifs pour
    ceux qui ont payé une activité et de les répartir par groupe pour
    les distribuer

En fait cette proposition revient à mettre les mêmes fonctionnaltés que
sur la liste des adhérents.

A défaut, si cela est très compliqué, placer le ou les groupes
d’appartenance dans le ficher "Export CSV" liè à l’événement. après on
se débrouillera avec un tableur.


Related issues

Precedes Évènements - Evolution #1439: Search bookings on members groupsNouveau02/17/202002/17/2020

Actions
#1

Updated by Johan Cwiklinski about 2 months ago

  • Subject changed from Améliorations de la liste des évènements to Améliorations de la liste des réservations
#2

Updated by Johan Cwiklinski about 2 months ago

  • Status changed from Nouveau to In Progress
  • Target version set to 1.3.0

Je suis en train de revoir la liste des réservations ; j'ai ajouté différents nouveaux boutons :
- la génération des étiquettes,
- l'export CSV des adhérents,
- l'export CSV des réservations

L'implémentation de ces fonctionnalités a demandé quelques modifications côté Galette, le plugin ne sera donc compatible qu'avec Galette 0.9.4.

Concernant l'export CSV des réservations, il est identique à celui effectué sur la liste des évènements ; à ceci près que les activités ne sont pas exportées. Faire ça impliquerait de devoir gérer tout un tas de colonnes qui n'existent pas partout, puisqu'il qu'il faut tout de même en CSV les "déclarer".

Ceci étant dit, puisqu'il est possible de filter par évènement la liste des réservations, il sera peut-être possible d'exporter les activités dans ce cas.

#3

Updated by Johan Cwiklinski about 2 months ago

  • Status changed from In Progress to Résolu
  • % Done changed from 0 to 100
#4

Updated by Christian Hardy about 2 months ago

Bonsoir Johan
Merci pour l'intégration de ces fonctionnalités qui améliorent grandement l'usage pratique de l'outil Evenement.

J'ai créé deux réservations, tout à l'air de fonctionner correctement.
Pour l'export CSV des adhérents et des réservations, la création des étiquettes pas de problème.

En revanche le filtre sur les groupes ne semble pas fonctionnel. Il y a donc 3 reservations avec un adhérent dans des groupes différents.
En filtrant je devrais obtenir sur chacun des groupes représentés, je devrais obtenir 1 réservation .
Or je n'ai rien pour les groupes Antoine et Carlier et trois pour le groupe François.

En tout cas tel que présenté c'est entièrement conforme à la demande, merci pour tout ce travail.
Christian

#5

Updated by Johan Cwiklinski about 2 months ago

Hello Christian,

Christian Hardy a écrit (#note-4):

En revanche le filtre sur les groupes ne semble pas fonctionnel. Il y a donc 3 reservations avec un adhérent dans des groupes différents.
En filtrant je devrais obtenir sur chacun des groupes représentés, je devrais obtenir 1 réservation .
Or je n'ai rien pour les groupes Antoine et Carlier et trois pour le groupe François.

Le filtrage est fait sur le groupe de l'événement, pas des adherents.

En tout cas tel que présenté c'est entièrement conforme à la demande, merci pour tout ce travail.
Christian

Merci pour ce retour :)

#6

Updated by Christian Hardy about 2 months ago

Bonjour Johan

J'essaie de tester, j'ai créé un événement et inscrit 2 adhérents. Mais désormais quel que soit le filtre la liste revient vide. Donc problème pour pousuivre les tests

En ce qui concerne les groupes, filtrer sur le groupe de l'événement ne me paraît pas intéressant, puisque si l'on a limité l’événement à un groupe, par définition ne peuvent inscrits que les adhérents appartenant à ce groupe. Ne peuvent donc figurer sur la la liste des inscrits que les adhérents appartenant au groupe de l'événement donc le filtre est inutile.

Je pense donc que le filtre doit être opérant sur le groupe des adhérents ce qui permet d'obtenir des listes ou étiquettes par groupe dans les événements ouverts à tous tel qu'une AG.

Mais comme tu le dis souvent la gestion des groupes n'est pas simple, alors cette demande est peut être très compliquée.
Christian

#7

Updated by Johan Cwiklinski about 2 months ago

Pour le coup, chercher dans les groupes des adhérents, c'est juste complètement différent de ce qui est fait actuellement ; qui existe déjà plus ou moins par ailleurs (dans Galette même), mais qui n'est pas franchement un modèle réutilisable tant sur le fond (il reste pas mal de questions en suspens sur le sujet) que sur la forme (la manière dont c'est codé).

Ça risque fort de demander des modifications côté Galette, et je préfèrerai éviter pour le moment :-)
J'ai donc créé une demande #1439 en ce sens - à voir plus tard - que le plugin puisse déjà sortir en l'état ; des tests en local avec tes données seront sûrement bien plus parlants pour toi ;)

Je vais regarder sur la démo si je trouve quelque chose qui cloche.

#8

Updated by Johan Cwiklinski about 2 months ago

Christian Hardy a écrit (#note-6):

J'essaie de tester, j'ai créé un événement et inscrit 2 adhérents. Mais désormais quel que soit le filtre la liste revient vide. Donc problème pour pousuivre les tests

Je viens de tester, ça fonctionne, j'ai bien deux réservations (j'ai renommé tes évènements pour que le nom du groupe aparaisse).

#9

Updated by Johan Cwiklinski about 2 months ago

#10

Updated by Johan Cwiklinski 27 days ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF