Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evolution du module ÉVÉNEMENTS - Partie 2 #3587

Open
camillemonchicourt opened this issue May 3, 2023 · 12 comments
Open

Evolution du module ÉVÉNEMENTS - Partie 2 #3587

camillemonchicourt opened this issue May 3, 2023 · 12 comments

Comments

@camillemonchicourt
Copy link
Member

camillemonchicourt commented May 3, 2023

En 2022, différentes évolutions ont été réalisées sur le module ÉVÉNEMENTS et ont été publiées dans les versions 2.88 et 2.89 : #3237.

En complément de ces évolutions, en lien avec certains points évoqués mais mis de côté jusqu'à présent, nous souhaiterions apporter quelques évolutions complémentaires :

  • Pouvoir limiter le chapeau à un nombre de caractères spécifiques. Il est actuellement possible d'avoir une limite du nombre de caractères, mais celle-ci est globale à tous les champs texte de tous les modules, donc difficilement utilisable, comme indiqué dans Respect du nombre de caractères maxi des champs rédactionnels #2901 (comment)
  • Public visé : Texte à basculer en liste N-N. Avec un picto pour chaque public. Permet de faire comme actuellement avec LOGO ENFANTS mais plus global et générique > A confirmer ?
  • Contact / Séparer au moins le téléphone / Faire une liste déroulante. A confirmer ?
  • Organisateur : Basculer en liste (permet aussi de dissocier les animations parc ou non) - Avec picto pour l'afficher sur les résultats. Et en filtre. Pose la question de la redondance avec les contacts
  • Listes avec modale + Rafraîchir la liste et unicité sur les noms. Attention aux droits
  • Ajouter TARIF (numérique / 0=gratuit)
  • Ajouter unicité sur les noms de lieux d’événements et les noms d'organisateurs ?
  • Durée en texte, discutable maintenant qu'on renseigne une heure de début et une heure de fin, donc potentiellement calculable... Mais à priori souhaité pour les synchronisations depuis Tourinsoft. A garder et masquer le champs au PNE ?
  • Ajouter une notion de groupe d'événements (50 ans du Parc, Fête de la Nature...)
  • Améliorer les textes d'aide à la saisie
@camillemonchicourt
Copy link
Member Author

La bascule du champs "Organisateur" d'un texte à une liste déroulante a été fait dans la version 2.100.0.

Avec 2 réserves :

juggler31 added a commit to juggler31/Geotrek-admin that referenced this issue Sep 13, 2023
Avant: Il manquait l'id de l'organisateur d'un évênement.

Maintenant: L'id est rajouté sur l'évênement.
juggler31 added a commit to juggler31/Geotrek-admin that referenced this issue Sep 13, 2023
Avant: Il manquait l'id de l'organisateur d'un événement.

Maintenant: L'id est rajouté sur l'événement.
juggler31 added a commit to juggler31/Geotrek-admin that referenced this issue Sep 15, 2023
Avant: Il manquait l'id de l'organisateur d'un événement.

Maintenant: L'id est rajouté sur l'événement.
babastienne added a commit that referenced this issue Sep 27, 2023
Add organizer_id on TouristicEvent endpoint (refs #3587)
@camillemonchicourt
Copy link
Member Author

Le champs organizer_id a été ajouté à l'API dans la version 2.101.0

@Chatewgne
Copy link
Contributor

Suite aux évolutions du champ Organizer n'y a pas de filtre par organisateur dans la vue liste des évènements, à faire ?

@camillemonchicourt
Copy link
Member Author

Oui c'est ce que j'ai indiqué dans les réserves ci-dessus :

Et le fait que ce champs n'a pas été ajouté aux filtres dans le module EVENEMENTS de Geotrek-admin, alors qu'il y serait bien utile.

@babastienne
Copy link
Member

Pourtant les résultats dans GTR3 me semblent être filtrables avec ce champ. Comment est-ce que GTR3 effectue ce filtre s'il n'existe pas dans la vue liste de l'API ?

@camillemonchicourt
Copy link
Member Author

On parle dans l'interface de Geotrek-admin et non pas dans son API.

@babastienne
Copy link
Member

Ah oui, my bad.

@AudreyRemy
Copy link

Bonjour,
Les événements sont saisis par ma collègue qui n'a pas accès à l'admin de Geotrek-admin. Sauf erreur de ma part elle ne peut pas mettre à jour la liste des organisateurs et est obligée de m'envoyer les nouveaux organisateurs à ajouter ?
Parfois il existe plusieurs organisateurs pour un même évènement mais il me semble qu'on ne peut sélectionner qu'un seul organisateur ce qui implique de mettre à jour la liste en réunissant les organisateurs (Organisateur 1 et organisateur 2) mais ça me parait moins fonctionnel. Merci d'avance pour vos retours.

@babastienne
Copy link
Member

Bonjour,

En effet sans accès à l'admin de l'admin pas de possibilité de rajouter des organisateurs. Toutefois il suffirait d'ouvrir le droit à la collègue dans l'admin en lui octroyant juste le droit pour cette modification et pas forcément les autres objets s'il y a un doute.

Par contre c'est limitation en effet de ne pas pouvoir sélectionner plusieurs organisateurs, ça serait intéressant de convertir ça en champ many2many pour avoir un multi-select.

@camillemonchicourt
Copy link
Member Author

En effet, bien vu.
Oui il faut avoir accès à l'AdminSite pour pouvoir ajouter des organisateurs.
Mais tu peux lui donner accès à l'AdminSite avec seulement la possibilité de gérer les organisateurs, sans voir tout le reste.
Une évolution possible, serait de pouvoir ajouter un organisateur directement depuis le formulaire, comme on a pour les LIENS WEB :
image
Ça serait utile et cohérent car les personnes qui saisissent les événements n'ont en effet pas besoin de se compliquer avec l'AdminSite.

Et pour le fait que c'est une liste à choix unique, en effet c'est une limite.
C'est vrai qu'au départ, on avait pensé ça en multiple : "Organisateur >> Basculer de texte à Liste (n-n)".

@AudreyRemy
Copy link

Merci pour vos retours.
Je pensais justement à l'exemple des Liens web car si j'ouvre l'AdminSite, même pour ce seul champ, je vais perdre ma collègue :-) en attendant une évolution, on va s'organiser entre nous sans problème.

TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Dec 13, 2023
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Dec 13, 2023
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Dec 14, 2023
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Dec 14, 2023
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Dec 15, 2023
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Dec 19, 2023
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Dec 19, 2023
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Feb 14, 2024
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Feb 23, 2024
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Feb 23, 2024
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Feb 23, 2024
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Feb 23, 2024
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Feb 23, 2024
TheoLechemia added a commit to TheoLechemia/Geotrek-admin that referenced this issue Feb 26, 2024
@submarcos submarcos linked a pull request Feb 28, 2024 that will close this issue
11 tasks
@submarcos submarcos removed a link to a pull request Feb 28, 2024
11 tasks
submarcos pushed a commit to TheoLechemia/Geotrek-admin that referenced this issue Feb 28, 2024
submarcos added a commit that referenced this issue Feb 29, 2024
✨ Add organizer with popup in form - ref #3587
submarcos added a commit that referenced this issue Feb 29, 2024
submarcos added a commit that referenced this issue Feb 29, 2024
@camillemonchicourt
Copy link
Member Author

Dans la 2.102.2 :

  • Le champs "Organisateur" a été passé en multiple (renommé aussi dans l'API mais en gardant la rétrocompatibilité de l'ancien champs (déprécié) pour ne pas poser de soucis sur Geotrek-rando-v3
  • Il est possible d'ajouter un organisateur directement depuis la formulaire d'un événement (si on dispose des permissions "Can add organizer) avec une popup comme pour les liens web (corrigé en même temps en rafraîchissant la liste dynamiquement et en sélectionnant automatiquement l'objet ajouté)
  • Ajout d'un champs TARIF (à traduire)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants