Projet

Général

Profil

Development #20279

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

Ajouté par Frédéric Péters il y a plus de 6 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
26 novembre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Lié à Chrono - Development #34182: Retrouver les demandes sur un événementFermé20 juin 2019

Actions
Bloque Chrono - Development #37979: Étendre le modèle événementFermé26 novembre 2019

Actions

Révisions associées

Révision f1f7d8a7 (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

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

Révision 7ada884d (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

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

Révision 07e8f284 (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

manager: add detail view for events (#20279)

Révision 6907bb1d (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

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

Révision 23f940e2 (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

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

As the whole page is now restricted.

Historique

#1

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

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

#3

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

#4

Mis à jour par Marie Kuntz -> retour le 13 mai il y a presque 5 ans

  • Version cible mis à Wishlist
#5

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Description mis à jour (diff)
#6

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Assigné à mis à Frédéric Péters
#7

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • 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

Mis à jour par Frédéric Péters il y a plus de 4 ans

#9

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.

#10

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é.

#11

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).

#12

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)
#13

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

Formats disponibles : Atom PDF