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.
Fichiers
Demandes liées
Révisions associées
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.
Historique
Mis à jour par Emmanuel Cazenave il y a environ 5 ans
Et la possibilité d'y annuler des réservations.
Mis à jour par Frédéric Péters il y a presque 5 ans
- Lié à Development #34182: Retrouver les demandes sur un événement ajouté
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0004-manager-add-direct-links-from-event-view-to-event-op.patch 0004-manager-add-direct-links-from-event-view-to-event-op.patch ajouté
- Fichier 0003-manager-add-detail-view-for-events-20279.patch 0003-manager-add-detail-view-for-events-20279.patch ajouté
- Fichier 0002-manager-update-event-URIs-to-be-under-agendas-pk-202.patch 0002-manager-update-event-URIs-to-be-under-agendas-pk-202.patch ajouté
- Fichier 0001-manager-add-view-of-events-agenda-for-restricted-use.patch 0001-manager-add-view-of-events-agenda-for-restricted-use.patch ajouté
- Fichier chrono-month.png chrono-month.png ajouté
- Fichier chrono-event.png chrono-event.png ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
- 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.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Bloque Development #37979: Étendre le modèle événement ajouté
Mis à jour par Frédéric Péters il y a plus de 4 ans
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.
Mis à jour par Valentin Deniaud il y a plus de 4 ans
- Statut changé de Solution proposée à 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é.
Mis à jour par Frédéric Péters il y a plus de 4 ans
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).
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à 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)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
manager: add view of events agenda for restricted users (#20279)