https://github.com/OPEN-ENT-NG/appointments/releases/tag/1.0.0
Le concept est simple.
Un utilisateur déclare ses plages de disponibilités. D'autres utilisateurs se positionnent sur les créneaux disponibles pour convenir d'un rendez-vous.
Les utilisateurs peuvent créer des grilles horaires dans l'onglet "Mes disponibilités". Ces grilles correspondent à des périodes durant lesquelles d’autres utilisateurs peuvent prendre rendez-vous. Il n’est donc pas possible de prendre rendez-vous en dehors de ces grilles horaire.
L'utilisateur renseigne différentes informations, comme les groupes qui pourront réserver un créneau sur cette grille ou encore le lieu des rendez-vous.
Une fois une grille créée, les actions suivantes sont possibles :


Depuis le premier onglet "Trouver un rendez-vous", un utilisateur peut rechercher une personne pour voir ses disponibilités (recherche par nom, prénom et fonction). Il a alors accès aux différentes grilles qui sont créées pour le public auquel il appartient, et peut réserver le créneau de son choix.
Le propriétaire de la grille horaire recevra alors une notification l'invitant à répondre à la demande de rendez-vous.
L'onglet "Mes rendez-vous" permet de consulter la liste de ses rendez-vous et leur statut : en attente, acceptés, refusés ou annulés.

Depuis cet interface, les utilisateurs peuvent consulter les détails des rendez-vous, ou encore les annuler.