Project

General

Profile

Development #20279

vue backoffice pour les agents : agenda d'événements

Added by Frédéric Péters almost 4 years ago. Updated over 1 year ago.

Status:
Solution déployée
Priority:
Normal
Category:
-
Start date:
26 Nov 2017
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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

Related to Chrono - Development #34182: Retrouver les demandes sur un événementFermé20 Jun 2019

Actions
Blocks Chrono - Development #37979: Étendre le modèle événementSolution déployée26 Nov 2019

Actions

Associated revisions

Revision f1f7d8a7 (diff)
Added by Frédéric Péters over 1 year ago

manager: add view of events agenda for restricted users (#20279)

Revision 7ada884d (diff)
Added by Frédéric Péters over 1 year ago

manager: update event URIs to be under /agendas/<pk>/ (#20279)

Revision 07e8f284 (diff)
Added by Frédéric Péters over 1 year ago

manager: add detail view for events (#20279)

Revision 6907bb1d (diff)
Added by Frédéric Péters over 1 year ago

manager: add direct links from event view to event options/delete (#20279)

Revision 23f940e2 (diff)
Added by Frédéric Péters over 1 year ago

manager: remove permission checks on settings individual parts (#20279)

As the whole page is now restricted.

History

#1

Updated by Emmanuel Cazenave over 2 years ago

Et la possibilité d'y annuler des réservations.

#3

Updated by Frédéric Péters about 2 years ago

#4

Updated by Marie Kuntz about 2 years ago

  • Target version set to Wishlist
#5

Updated by Frédéric Péters almost 2 years ago

  • Description updated (diff)
#6

Updated by Frédéric Péters almost 2 years ago

  • Assignee set to Frédéric Péters
#7

Updated by Frédéric Péters almost 2 years ago

  • 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.
#8

Updated by Frédéric Péters almost 2 years ago

#9

Updated by Frédéric Péters almost 2 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.

#10

Updated by Valentin Deniaud over 1 year 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é.

#11

Updated by Frédéric Péters over 1 year 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).

#12

Updated by Frédéric Péters over 1 year 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)
#13

Updated by Frédéric Péters over 1 year ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF