Projet

Général

Profil

Development #14737

Affichage du nombre de places restantes lors de la selection d'un événement dans une liste de formulaire

Ajouté par Victor Claudet il y a plus de 7 ans. Mis à jour il y a 12 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
23 janvier 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

L'idée est donc d'afficher à l'usager le nombre de place restantes pour un évènement au moment ou il le choisi (permet de savoir s'il pourra inscrire d'autres personnes suite à cette première réservation, ou perme tde savoir que d'autres personnes qui l'accompagnent pourront a priori elles aussi réserver - voir Aquabike).

Je colle la discussion avec Fred :

  • [15:06:21] ok, ça serait en effet une alternative à afficher "14 décembre (3 places)" dans la liste, éviterait des complications derrière. [un attribut "text" qui contient une donnée variable, qui va se trouver enregistré "14 décembre (3 places dispos)" et affichera confusément éternellement ça]
  • [15:06:57] ça me semble même plutôt réalisable de manière simple et générique.
  • [15:08:48] ‎en gros on définirait qu'un webservice [de type datasource, dans le cas présent, /datetimes], en plus des attributs id et texte qu'il envoie aujourd'hui, il pourrait envoyer un attribut "description", et côté wcs on utiliserait ça sur la sélection de l'élément ; et on aurait le contenu déjà présent dans la page, genre <option data-description="la description">, histoire d'éviter l'ajax.

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 7 ans

(et donc c'est surtout du boulot côté wcs)

#2

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Description mis à jour (diff)
#3

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Description mis à jour (diff)
#4

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Description mis à jour (diff)
#6

Mis à jour par Mikaël Ates il y a environ 4 ans

Il me semble que l'on peut aujourd'hui répondre au besoin d'information à l'usager en utilisant :

  • Sur {{agendas_url}}api/agenda/{{form_var_agenda_raw}}/status/{{form_var_evenement_raw}}/
    • Nombre de places disponibles : {{webservice.<slug_wscall>.places.available}} (sur {{webservice.<slug_wscall>.places.total}})
    • {% if webservice.seniors_evenement.places.waiting_list_total %}Liste d'attente : {{webservice.<slug_wscall>.places.waiting_list_available}} places disponibles (sur {{webservice.<slug_wscall>.places.waiting_list_total}})
  • https://dev.entrouvert.org/issues/40412
#7

Mis à jour par Anaïs Ecuvillon il y a 12 mois

  • Statut changé de Nouveau à Fermé

je ferme, parce que depuis c'est possible avec event.places (nombre de places) ou event.remaining_places (nombre de places restantes)

Formats disponibles : Atom PDF