Development #11114
vue backoffice pour les agents : agenda des rendez-vous
0%
Description
-
Fichiers
Demandes liées
Révisions associées
general: add a daily view for meeting agendas (#11114)
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Lié à Development #19739: Vue agenda intégrée directement au backoffice ajouté
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0002-general-add-a-daily-view-for-meeting-agendas-11114.patch 0002-general-add-a-daily-view-for-meeting-agendas-11114.patch ajouté
- Fichier 0001-general-move-agenda-settings-to-a-secondary-page-111.patch 0001-general-move-agenda-settings-to-a-secondary-page-111.patch ajouté
- Fichier Capture d’écran - 2017-11-26 à 19.32.31.png Capture d’écran - 2017-11-26 à 19.32.31.png ajouté
- Fichier Capture d’écran - 2017-11-26 à 19.33.20.png Capture d’écran - 2017-11-26 à 19.33.20.png ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Un premier commit qui remplace la vue agenda par une redirection vers une page "settings", qui reprend le contenu de la vue "agenda" [actuelle], pour laisser la place à la vue des agents.
L'autre commit pour implémenter cette vue; dans ce premier temps uniquement une vue journalière (tickets à venir pour des vues hebdomadaires ou mensuelles).
Limitation connue sur les heures de début (cf #20282), améliorations à suivre : marquer différemment les créneaux jamais disponibles, noter comme "fermé" les jours où des exceptions vident tout, ajouter des boutons |< et >| qui iraient au précedent / suivant jour contenant une réservation, etc.
À noter que le rendu de rendez-vous prenant plusieurs créneaux ne va pas fonctionner avec Internet Explorer (aucune version) parce qu'il dépend de variables CSS (cf https://caniuse.com/#feat=css-variables); quand il n'y a pas cette situation (un seul type de rendez-vous, ou tous les type de rendez-vous de même durée), le rendu est plus simple et normalement ok avec IE (cf captures).
Ça vient après #20280 (métadonnées supplémentaires sur les réservations) et #20283 (passage à scss).
Mis à jour par Thomas Noël il y a plus de 6 ans
0001: dans chrono/manager/views.py::AgendaSettings::get_context_data, le self.get_object() peut être remplacé par self.agenda posé par le mixin. À part ce détail, ack.
0002: ack
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit db68cda7065fbabc93969fdfd80ecdc1fc494f01 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Nov 26 14:27:09 2017 +0100 general: add a daily view for meeting agendas (#11114) commit c5310aca4048d95b297864c4a9e509d841d4b60c Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Nov 26 11:55:09 2017 +0100 general: move agenda settings to a secondary page (#11114)
Mis à jour par Brice Mallet il y a plus de 6 ans
- Lié à Bug #21213: affichage d'un agenda avec des périodes horaires désalignées ajouté
Mis à jour par Brice Mallet il y a plus de 6 ans
- Lié à Bug #21225: Non affichage des créneaus de RdV sur un guichet ajouté
Mis à jour par Brice Mallet il y a plus de 6 ans
- Lié à Bug #21313: Pb d'encodage sur la vue BO d'un agenda ajouté
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
general: move agenda settings to a secondary page (#11114)