Bug #27013
Améliorer le widget de sélection de date/heure/minutes
0%
Description
Le widget de sélection de période horaire ou exception est surprenant à l'utilisation (remarque classique lors des présentations / formations), le choix d'une journée, puis heure, puis minute (pour exceptions) n'est pas intuitif.
Je n'ai pas en tête d'autre widget en particulier, mais à voir si une "molette" présentant heure et minute en même temps ne serait pas mieux.
Et autre amélioration, simple me semble t'il : pouvoir taper directement dans le champ, et pour respecter la syntaxe (11/10/2018 17:25), soit on fait attention, soit on fait des copié-collé en changeant juste ce qu'il faut, çà accélérerait grandement la saisie.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Brice Mallet il y a plus de 5 ans
- Lié à Development #18995: Initialiser le widget de sélection de date/heure de fin d'exception sur la date de début ajouté
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-manager-use-independent-date-time-inputs-for-datetim.patch 0001-manager-use-independent-date-time-inputs-for-datetim.patch ajouté
- Tracker changé de Support à Bug
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Remplacement de toute l'affaire js par simplement deux champs, <input type=date> et <input type=time> posés côte à côte.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-manager-use-independent-date-time-inputs-for-datetim.patch 0001-manager-use-independent-date-time-inputs-for-datetim.patch ajouté
(sans oublier le template cette fois)
Mis à jour par Valentin Deniaud il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
OK, mais ça serait mieux sans introduire d'imports inutilisés dans widgets.py (json, re, uuid, django.utils.formats).
Autre remarque, tu pourrais essayer de réutiliser les attributs ajoutés dans TimeWidget pour DateTimeWidget, histoire que la sélection de l'heure dans les vues évènement et rdv se comporte exactement pareil.
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)
Merci, imports désormais inutiles retirés et attributs supplémentaires ajoutés à l'input type=time.
commit 2bf1f8672acaa68988b116193af8130b2896a317 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Dec 24 16:34:01 2019 +0100 manager: use independent date/time inputs for datetime input (#27013)
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
Mis à jour par Brice Mallet il y a plus de 4 ans
- Sujet changé de Améliorer le widget de sélection de date/heure/5minutes à Améliorer le widget de sélection de date/heure/minutes
manager: use independent date/time inputs for datetime input (#27013)