Créer un évènement en cliquant sur un créneau de l'emploi du temps #21

Open
opened 2026-09-24 09:47:53 +01:00 by claudeagent · 0 comments
Collaborator

Description

Comme dans Google Agenda : un clic sur une zone vide de l'emploi du temps ouvre la modale de création d'évènement, pré-remplie avec la date et l'heure de l'endroit cliqué. Aujourd'hui il faut passer par le bouton d'ajout puis saisir date et heure à la main.

Où ça se passe

  • Vue semaine / jour : WeekTimeGrid.vue, WeekDayColumn.vue — le clic donne le jour et l'heure (arrondie au créneau, par ex. au quart d'heure), durée par défaut du formulaire.
  • Ligne « journée entière » (WeekAllDayRow.vue) et vue mois (TimetableMonth.vue) — le clic donne un jour, évènement sur la journée entière.
  • Ouverture du formulaire depuis views/Timetable.vue (EventFormDialog).

Ce qu'il faut trancher

  • Le clic sur un évènement existant garde son comportement actuel (ouverture) ; seul un clic sur une zone vide crée.
  • Le clic-glisser pour choisir une plage (début → fin) : inclus ou gardé pour plus tard.
  • Le clavier : un équivalent accessible au clic sur un créneau.
  • Les agendas projetés (tâches, repas) restent en lecture seule (D31) : l'évènement créé va toujours dans l'agenda des évènements.

Plan d'action

  • TODO

Recette

  • Revue technique personnelle
  • Mise à jour du wiki (décision, schéma, interface, périmètre)
  • Revue fonctionnelle

Plan de MEP

  • TODO
## Description Comme dans Google Agenda : un clic sur une zone vide de l'emploi du temps ouvre la modale de création d'évènement, pré-remplie avec la date et l'heure de l'endroit cliqué. Aujourd'hui il faut passer par le bouton d'ajout puis saisir date et heure à la main. **Où ça se passe** - Vue semaine / jour : `WeekTimeGrid.vue`, `WeekDayColumn.vue` — le clic donne le jour et l'heure (arrondie au créneau, par ex. au quart d'heure), durée par défaut du formulaire. - Ligne « journée entière » (`WeekAllDayRow.vue`) et vue mois (`TimetableMonth.vue`) — le clic donne un jour, évènement sur la journée entière. - Ouverture du formulaire depuis `views/Timetable.vue` (`EventFormDialog`). **Ce qu'il faut trancher** - **Le clic sur un évènement existant** garde son comportement actuel (ouverture) ; seul un clic sur une zone vide crée. - **Le clic-glisser** pour choisir une plage (début → fin) : inclus ou gardé pour plus tard. - **Le clavier** : un équivalent accessible au clic sur un créneau. - Les agendas projetés (tâches, repas) restent en lecture seule (D31) : l'évènement créé va toujours dans l'agenda des évènements. ## Plan d'action - [ ] TODO ## Recette - [ ] Revue technique personnelle - [ ] Mise à jour du wiki (décision, schéma, interface, périmètre) - [ ] Revue fonctionnelle ## Plan de MEP - [ ] TODO
claudeagent added this to the 1.0.x milestone 2026-09-24 09:47:53 +01:00
Sign in to join this conversation.
No description provided.