Projet

Général

Profil

Development #19452

cellule "calendar": combiner tous les agendas dans la même cellule

Ajouté par Serghei Mihai il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Josué Kouka
Version cible:
-
Début:
16 octobre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Dans le seul cas d'usage de la cellule "calendar", à Orléans la cellule remonte la liste des evenements d'un agenda et les présente dans un calendrier.
Cela implique la création de n pages pour n agendas Chrono et du point de vue de l'usager ce n'est pas terrible car il a besoin de connaître le créneau le plus proche, indifféremment de l'agenda.

Pour ne pas perdre l'usager entre les nombreux aller-retours de page en page on pourrait envisager un autre mode de fonctionnement de la cellule: elle affiche uniquement le titre de l'agenda, et le calendrier est en dessous dans une div pliable.
Ainsi une seule page peut contenir le n agendas et l'usager n'aura qu'à plier/deplier chaque agenda pour voir les disponibilités.

La pagination par semaine de chaque agenda se fera en ajax, ou on peut même envisager de retirer la pagination et rendre le bloc scrollable en horizontal.


Fichiers

page1.png (38,6 ko) page1.png Josué Kouka, 16 octobre 2017 18:23
page2.png (73,7 ko) page2.png Josué Kouka, 16 octobre 2017 18:23
Screenshot-2017-10-17 Publik local de Fred - calendrier(1).png (27,2 ko) Screenshot-2017-10-17 Publik local de Fred - calendrier(1).png Frédéric Péters, 17 octobre 2017 21:02

Demandes liées

Lié à Combo - Bug #19368: Cellule Calendar: avoir un affichage des jours glissant Fermé11 octobre 2017

Actions
Lié à Combo - Development #19367: Cellule Calendar: ajouter une légende des couleurs de planning.Rejeté11 octobre 2017

Actions
Lié à Combo - Bug #19370: Dégager combo.apps.calendarRejeté11 octobre 2017

Actions
Lié à Combo - Development #19460: cellule "calendar": afficher premier créneau disponible dans intituléFermé16 octobre 201720 octobre 2017

Actions

Historique

#1

Mis à jour par Josué Kouka il y a plus de 6 ans

  • Lié à Bug #19368: Cellule Calendar: avoir un affichage des jours glissant ajouté
#2

Mis à jour par Josué Kouka il y a plus de 6 ans

  • Lié à Development #19367: Cellule Calendar: ajouter une légende des couleurs de planning. ajouté
#3

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

  • Lié à Bug #19370: Dégager combo.apps.calendar ajouté
#4

Mis à jour par Josué Kouka il y a plus de 6 ans

Serghei Mihai a écrit :

Pour ne pas perdre l'usager entre les nombreux aller-retours de page en page on pourrait envisager un autre mode de fonctionnement de la cellule: elle affiche uniquement le titre de l'agenda, et le calendrier est en dessous dans une div pliable.
Ainsi une seule page peut contenir le n agendas et l'usager n'aura qu'à plier/deplier chaque agenda pour voir les disponibilités.

Enfin c'est déja le cas avec l'existant (Plusieur cellules dans la meme page). Il manque la partie js pour le folding/unfolding.

#5

Mis à jour par Josué Kouka il y a plus de 6 ans

  • Statut changé de Nouveau à En cours
#7

Mis à jour par Josué Kouka il y a plus de 6 ans

Ok, le mockup. On a une page avec toutes les crèches listées et une petite info sur le premier créneau disponnible.

Lorsque l'on clique sur le libelé d'une crèche on affiche ou cache son calendrier de disponnibilités

C'est l'idée qui avait été évoqué vendredi dernier.

#8

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

Quid des demandes #19368 (avoir un affichage des jours glissant) et #19367 (ajouter une légende); elles sont obsolètes ?

#9

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Quid des demandes #19368 (avoir un affichage des jours glissant) et #19367 (ajouter une légende); elles sont obsolètes ?

Non, elles sont incluses. On aura aussi des jours glissants et une légende pour chaque cellule.

#10

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

Non, elles sont incluses.

Je ne vois pas de légende dans le mockup. Et le ticket sur les jours glissant parle d'une vue sur deux semaines alors que ce mockup présente une vue par mois.

#11

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

Aussi,

Ainsi une seule page peut contenir le n agendas et l'usager n'aura qu'à plier/deplier chaque agenda pour voir les disponibilités.

Enfin c'est déja le cas avec l'existant (Plusieur cellules dans la meme page). Il manque la partie js pour le folding/unfolding.

Pour que ça existe, un ticket, #19467.

#12

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Non, elles sont incluses.

Je ne vois pas de légende dans le mockup. Et le ticket sur les jours glissant parle d'une vue sur deux semaines alors que ce mockup présente une vue par mois.

Mon mockup est minimalist. J'ai utilisé un outil très simple pour pouvoir en faire 1 rapidement. Pour le calendrier, c'est le seul que me propose l'outil malheureusement.
Je vais en profiter pour ajouter que bien qu'étant absent dans le mockup:
  • le calendrier aura bien une légende
  • L'affichage se fera sur 14 jours glissants

Pour que ça existe, un ticket, #19467.

Je pensais coller la patch ici, mais je vais le faire dans le ticket créé à cet effet.

#13

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

J'ai utilisé un outil très simple pour pouvoir en faire 1 rapidement.

Versus juste faire la photo d'un papier/tableau.

le calendrier aura bien une légende

Et donc trois calendriers trois légendes ?

#14

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

Je pensais coller la patch ici, mais je vais le faire dans le ticket créé à cet effet.

L'intitulé de ce ticket peut être mis à jour pour correspondre à une tâche réellement à faire ?

#15

Mis à jour par Josué Kouka il y a plus de 6 ans

  • Lié à Development #19460: cellule "calendar": afficher premier créneau disponible dans intitulé ajouté
#16

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

le calendrier aura bien une légende

Et donc trois calendriers trois légendes ?

Finalement, on a abondonné l'idée d'une légende par cellule. La solution choisie est de mettre une cellule explicative des différentes couleurs en haut de page.

#17

Mis à jour par Josué Kouka il y a plus de 6 ans

Mise à jour par rapport à ce qui a été décidé:
  • Toutes les cellules seront sur la même page et plie par défaut.
  • En cliquant sur le titre d'une cellule, son contenu doit être déplié
  • L'affichage des créneaux se fera sur 14 jours, weekends inclus.
  • La date s'affichera comme suit en français: 20 octobre 2017
  • Le message affichant le premier créneau disponible pour un calendrier sera comme tel (fr): "(prochain créneau disponible : jeudi 12 octobre à 13h30)"
    si aucun créneau n'est disponible on affichera "(aucun créneau disponible )"
  • Il n'y aura pas de légende par cellule, une cellule texte sera ajouté en haut de page décrivant les différentes couleurs

Je vais faire un mise à jour des tickets correspondants.

#18

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

L'affichage des créneaux se fera sur 14 jours, weekends inclus.

Sur 14 jours, clairement et définitivement et seulement 14 jours. Ou avec des boutons "précédent/suivant" permettant de suivre les options de délai positionnées dans Chrono ?

Sur 14 jours, en démarrant quel jour ? (cf capture, pour le moment ça part du premier jour disponible, pas de la date du jour, alors que #19368 dit "Il faudrait que le premier jour apparaissant soit aujourd'hui").

La date s'affichera comme suit en français: 20 octobre 2017

Ça et l'affichage de 14 colonnes, ça va être large. Pile dans la limite du thème Orléans (capture) mais trop large pour quantité d'autres. Mais même à Orléans, quelle stratégie pour le rendu mobile ?

~~

L'intitulé de ce ticket peut être mis à jour pour correspondre à une tâche réellement à faire ?

#19

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

L'affichage des créneaux se fera sur 14 jours, weekends inclus.

Sur 14 jours, clairement et définitivement et seulement 14 jours. Ou avec des boutons "précédent/suivant" permettant de suivre les options de délai positionnées dans Chrono ?

Sur 14 jours paramétrable. En discussion avec Brice, on avait conclu que le mien c'est de tous les afficher.

Sur 14 jours, en démarrant quel jour ? (cf capture, pour le moment ça part du premier jour disponible, pas de la date du jour, alors que #19368 dit "Il faudrait que le premier jour apparaissant soit aujourd'hui").

En partant de la date du jour.

La date s'affichera comme suit en français: 20 octobre 2017

Ça et l'affichage de 14 colonnes, ça va être large. Pile dans la limite du thème Orléans (capture) mais trop large pour quantité d'autres. Mais même à Orléans, quelle stratégie pour le rendu mobile ?

Un scrolling horizontal pourrait être une solution ? (Comme indiqué dans la description)

~~

L'intitulé de ce ticket peut être mis à jour pour correspondre à une tâche réellement à faire ?

Non

#20

Mis à jour par Serghei Mihai il y a plus de 6 ans

  • Statut changé de En cours à Fermé

C'est fait.

#21

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

  • Statut changé de Fermé à Rejeté

C'est plutôt une approche toute différente qui a été prise.

Formats disponibles : Atom PDF