Projet

Général

Profil

Development #15717

Liste des créneaux possibles pour plusieurs agendas à la fois

Ajouté par Frédéric Péters il y a environ 7 ans. Mis à jour il y a plus d'un an.

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

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Le seul truc qui manque (en tout cas il me semble que c'est pas possible en l'état) c'est la capacité pour Chrono d'exposer au citoyen les premiers créneaux disponibles en agrégeant plusieurs agendas :
  • Un agenda mairie de quartier
  • Un agenda mairie centrale bureau 1
  • Un agenda mairie centrale bureau 2
  • etc.

Évidemment il faudrait alors afficher à l'usager le créneau mais aussi le nom de l'agenda.

Et ensuite lors de l'appel à l'API d'inscription assurer l'envoi au bon agenda; je me dis que l'API pourrait évoluer et que les créneaux disponibles soient accompagnés d'une clé reprenant l'URL à utiliser pour l'inscription,

  [{'id': '2017-03-08 10:00',
     'text': '8 mars, 10h',
     'fillslot_url': 'https://.../agenda/X/fillslot/2017-03-08 10:00/'
   },
   ...
  ]

Pour reprendre la doc, on passerait de :

Ensuite, il faut dans le workflow à un moment ajouter un appel webservice, en POST, pour marquer la place comme réservée, l'appel se fera vers l'adresse : ("event" étant le nom de variable du champ qui présentait la liste)
[agendas_url]api/agenda/reunions-d-information/fillslot/[form_var_event_raw]/
à
[form_var_event_fillslot_url]

On pourrait alors proposer un développement très simple, sans UI du tout, pour récupérer les créneaux, plutôt que :

 
     [agendas_url]api/agenda/reunions-d-information/datetimes/

On permettrait quelque chose comme :

     [agendas_url]api/agenda/mairie-quartier1,mairie-quartier2,mairie-centrale/datetimes/

Demandes liées

Lié à Chrono - Development #16125: Inclure l'URL de l'API fillslot dans la réponse de l'API datetimesFermé02 mai 2017

Actions

Historique

#1

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

  • Lié à Development #16125: Inclure l'URL de l'API fillslot dans la réponse de l'API datetimes ajouté
#2

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an

  • Tags mis à simplification agenda
  • Planning mis à Non
#3

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an

  • Statut changé de Nouveau à Fermé

Formats disponibles : Atom PDF