Développement #70185
Permettre l'ajout d'une période horaire à une date spécifique
0%
Description
Actuellement on ne peux qu'ajouter une période récurrente (tout les lundi de 14 à 16h).
Ici on voudrait permettre l'ouverture à une date spécifique (le lundi 13 décembre de 14 à 16h).
Files
Associated revisions
manager: reword time period related labels (#70185)
agendas: add date field to time period (#70185)
manager: add date time period support in settings (#70185)
manager: remove useless timeperiods sort (#70185)
manager: display date time period in calendar views (#70185)
api: add date time period support in datetimes and fillslot (#70185)
History
Updated by Valentin Deniaud about 2 years ago
- File 0005-manager-remove-useless-timeperiods-sort-70185.patch 0005-manager-remove-useless-timeperiods-sort-70185.patch added
- File 0006-manager-display-date-time-period-in-calendar-views-7.patch 0006-manager-display-date-time-period-in-calendar-views-7.patch added
- File 0002-manager-reword-time-period-related-labels-70185.patch 0002-manager-reword-time-period-related-labels-70185.patch added
- File 0004-manager-add-date-time-period-support-in-settings-701.patch 0004-manager-add-date-time-period-support-in-settings-701.patch added
- File 0007-api-add-date-time-period-support-in-datetimes-and-fi.patch 0007-api-add-date-time-period-support-in-datetimes-and-fi.patch added
- File 0003-agendas-add-date-field-to-time-period-70185.patch 0003-agendas-add-date-field-to-time-period-70185.patch added
- File 0001-manager-remove-obsolete-user_can_manage-in-exception.patch 0001-manager-remove-obsolete-user_can_manage-in-exception.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Ajout d'un attribut date
à TimePeriod (0003), ensuite niveau terminologie les objets TimePeriod datés sont nommés date_time_periods, par contre dans l'interface ça devient « Unique period » vs « Repeating period » (d'après un consensus dans le ticket côté Espace des CPFs (et ça donne 0002 en préliminaire)).
À part ça rien de très particulier à noter, j'ai écrit pas mal de test mais il faudra voir ce que ça donne dans le monde réel.
(vidéo de démo sans la bonne terminologie ici #68950#note-7)
Updated by Valentin Deniaud about 2 years ago
- File 0003-agendas-add-date-field-to-time-period-70185.patch 0003-agendas-add-date-field-to-time-period-70185.patch added
(deux lignes en plus pour gérer import/export)
Updated by Lauréline Guérin about 2 years ago
0004: détail, tu peux enlever form_class
dans TimePeriodEditView
non ?
0006: ajouter un test pour l'affichage hebdo
Updated by Valentin Deniaud about 2 years ago
- File 0006-manager-display-date-time-period-in-calendar-views-7.patch 0006-manager-display-date-time-period-in-calendar-views-7.patch added
Lauréline Guérin a écrit :
0004: détail, tu peux enlever
form_class
dansTimePeriodEditView
non ?
Ouep, fait dans la branche.
0006: ajouter un test pour l'affichage hebdo
Ça a changé un peu le patch et j'ai trouvé un bug sur le masquage du weekend, revoici donc.
Updated by Lauréline Guérin about 2 years ago
- Status changed from Solution proposée to Solution validée
Updated by Valentin Deniaud about 2 years ago
- Status changed from Solution validée to Résolu (à déployer)
commit 795c9843080455d3ed4f845d5d67b0b9b3fbced1 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Oct 13 16:20:17 2022 +0200 api: add date time period support in datetimes and fillslot (#70185) commit bffe61ad057d9b190e91607aabe8135805c28b1b Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Oct 24 17:53:22 2022 +0200 manager: display date time period in calendar views (#70185) commit 39739cd798236c70b39721c224c899f7cded9864 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Oct 24 17:52:31 2022 +0200 manager: remove useless timeperiods sort (#70185) commit 8a05c628fe55254388124708b80e50d5411e16b0 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Oct 13 16:19:13 2022 +0200 manager: add date time period support in settings (#70185) commit 69c16572417debd2f58edfad8fc8a559925a7742 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Oct 13 15:49:11 2022 +0200 agendas: add date field to time period (#70185) commit 2d31b59414d643a99f2ca0ce77e54c5e21fdfb59 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Oct 24 12:15:24 2022 +0200 manager: reword time period related labels (#70185) commit 8229efc7437a22eeada7d117081094f14f3bbe1f Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Oct 18 11:56:43 2022 +0200 manager: remove obsolete user_can_manage in exception list (#70185) Permission is already checked by ManagedDeskMixin.
Updated by Transition automatique about 2 years ago
- Status changed from Résolu (à déployer) to Solution déployée
Updated by Emmanuel Cazenave about 2 years ago
- Related to Développement #71797: Plage horaire unique vs agenda virtuel et période d'exclusion added
Updated by Emmanuel Cazenave about 2 years ago
- Related to deleted (Développement #71797: Plage horaire unique vs agenda virtuel et période d'exclusion)
manager: remove obsolete user_can_manage in exception list (#70185)
Permission is already checked by ManagedDeskMixin.