Development #20279
vue backoffice pour les agents : agenda d'événements
0%
Description
Pour les calendriers de rendez-vous la vue pour les agents se fait dans #11114 mais pour les agendas d'événements il faut autre chose. Simplement ça sera une liste des réservations (libellé/lien vers wcs), avec éventuellement une seconde liste à côté en cas de liste d'attente.
~~
Plus loin, on pourrait imaginer que cette interface puisse servir au pointage des présences/absences.
Files
Related issues
Associated revisions
manager: update event URIs to be under /agendas/<pk>/ (#20279)
manager: add detail view for events (#20279)
manager: add direct links from event view to event options/delete (#20279)
manager: remove permission checks on settings individual parts (#20279)
As the whole page is now restricted.
History
Updated by Frédéric Péters about 4 years ago
- Related to Development #34182: Retrouver les demandes sur un événement added
Updated by Frédéric Péters almost 4 years ago
- File 0004-manager-add-direct-links-from-event-view-to-event-op.patch 0004-manager-add-direct-links-from-event-view-to-event-op.patch added
- File 0003-manager-add-detail-view-for-events-20279.patch 0003-manager-add-detail-view-for-events-20279.patch added
- File 0002-manager-update-event-URIs-to-be-under-agendas-pk-202.patch 0002-manager-update-event-URIs-to-be-under-agendas-pk-202.patch added
- File 0001-manager-add-view-of-events-agenda-for-restricted-use.patch 0001-manager-add-view-of-events-agenda-for-restricted-use.patch added
- File chrono-month.png chrono-month.png added
- File chrono-event.png chrono-event.png added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
- 0001 pour la vue des agandas d'événements, en en faisant une vue "mensuelle" par mimétisme avec les agendas de rendez-vous.
- 0002 pour modifier les URL (edit/delete) des événements individuels, pour les placer sous /agendas/<pk>/...
- 0003 pour ajouter une vue sur les événements individuels, qui listent les places réservées, avec lien vers w.c.s. etc.
- 0004 pour ajouter sur cette vue, pour les personnes qui ont le droit, des liens vers édition/suppression, pour ne pas devoir passer par la page globale de paramétrage.
Updated by Frédéric Péters almost 4 years ago
- Blocks Development #37979: Étendre le modèle événement added
Updated by Frédéric Péters almost 4 years ago
J'ai mis à jour la branch et j'y ai ajouté un 0005 (manager: remove permission checks on settings individual parts), pour retirer les conditions {% if user_can_manager %} de la page de paramétrage maintenant qu'elle est dans sa totalité limitée aux personnes qui ont le droit d'y aller.
Updated by Valentin Deniaud over 3 years ago
- Status changed from Solution proposée to Solution validée
C'est clair et ça m'a l'air de bien marcher, ack.
Seule remarque, dans le patch 1, AgendaView passe de DetailView à ListView, j'ai l'impression que le ListView ne sert à rien et que View suffirait (attribut model = Agenda à enlever du même coup).
Je note aussi que j'ai mis du temps à trouver le bouton pour supprimer un évènement, l'UI des autres briques m'avait habitué à le voir à côté du bouton « Modifier » ou ici « Options ».
Enfin, Manu écrivait plus haut :
Et la possibilité d'y annuler des réservations.
Ce serait intéressant que tu expliques pourquoi tu n'as pas inclus cette possibilité.
Updated by Frédéric Péters over 3 years ago
Je note aussi que j'ai mis du temps à trouver le bouton pour supprimer un évènement, l'UI des autres briques m'avait habitué à le voir à côté du bouton « Modifier » ou ici « Options ».
Oui c'est vrai, le lien "Supprimer" sur la page options est arrivé via #13041 il y a longtemps et c'est plus tard qu'on a utilisé des popups et icônes, je viens de créer #38954 pour avoir l'action "Supprimer" directement sur la page de visualisation de l'événement.
Et la possibilité d'y annuler des réservations.
Ce serait intéressant que tu expliques pourquoi tu n'as pas inclus cette possibilité.
L'annulation doit se faire via le workflow de la demande, on n'a pas de possibilité ici d'ensuite remonter à w.c.s. l'info comme quoi il y a eu annulation côté chrono d'une réservation. (ça pourrait marcher, comme pour les paiements, en définissant que le workflow doit avoir un trigger nommé particulièrement, mais pour les paiements ça se joue facile parce que c'est en tout début de workflow, c'est plus délicat ici, avec la demande qui peut être dans quantité de statuts différents).
Updated by Frédéric Péters over 3 years ago
- Status changed from Solution validée to Résolu (à déployer)
ListView → View mis en place.
commit 23f940e2abc8309f511b9c4b16faf1b71dd4560b Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Dec 24 17:09:17 2019 +0100 manager: remove permission checks on settings individual parts (#20279) As the whole page is now restricted. commit 6907bb1d3b4c48cedc0d635b712a7d0a43ed9a22 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Dec 23 10:23:42 2019 +0100 manager: add direct links from event view to event options/delete (#20279) commit 07e8f284ed469175b2e251792608fa5604593239 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Dec 22 16:22:29 2019 +0100 manager: add detail view for events (#20279) commit 7ada884db3aa99b67e6d31406d63dc8af0e715fa Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Dec 22 16:13:08 2019 +0100 manager: update event URIs to be under /agendas/<pk>/ (#20279) commit f1f7d8a7d7b219f11d8f5cd15963aab02509621a Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Dec 22 14:27:13 2019 +0100 manager: add view of events agenda for restricted users (#20279)
Updated by Frédéric Péters over 3 years ago
- Status changed from Résolu (à déployer) to Solution déployée
manager: add view of events agenda for restricted users (#20279)