Projet

Général

Profil

Bug #27013

Améliorer le widget de sélection de date/heure/minutes

Ajouté par Brice Mallet il y a plus de 5 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
04 octobre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Lié à Chrono - Development #18995: Initialiser le widget de sélection de date/heure de fin d'exception sur la date de débutFermé26 septembre 2017

Actions

Révisions associées

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

manager: use independent date/time inputs for datetime input (#27013)

Historique

#1

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é
#2

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

Remplacement de toute l'affaire js par simplement deux champs, <input type=date> et <input type=time> posés côte à côte.

#4

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.

#5

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

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

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

Mis à jour par Brice Mallet il y a environ 4 ans

  • Statut changé de Solution déployée à Fermé

Formats disponibles : Atom PDF