Development #45159
Pouvoir définir des plages de rendez-vous par récurrence
0%
Description
- Le premier lundi du mois
- 1er et 3eme mercredi du mois*
- 1 mardi sur 2
- Etc.
Fichiers
Demandes liées
Révisions associées
agendas: add weekday indexes to time period (#45159)
manager: choose time period weekday indexes (#45159)
api: account for time period weekday indexes (#45159)
manager: account for time period weekday indexes in calendar views (#45159)
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
Ah mais ça concerne la prise du rendez-vous, genre je veux un rendez-vous tous les lundis à 9h; et pas quelque au moment de définir un rendez-vous. (?)
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Fichier 1637160445.png 1637160445.png ajouté
Mis à jour par Marie Kuntz il y a plus de 2 ans
- Copié vers Development #59080: Pouvoir définir des plages de rendez-vous par récurrence ajouté
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Echéance mis à 01 avril 2022
- Assigné à mis à Valentin Deniaud
- Début
16 juillet 2020supprimé
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Fichier 0003-manager-choose-time-period-weekday-indexes-45159.patch 0003-manager-choose-time-period-weekday-indexes-45159.patch ajouté
- Fichier 0005-manager-account-for-time-period-weekday-indexes-in-c.patch 0005-manager-account-for-time-period-weekday-indexes-in-c.patch ajouté
- Fichier 0002-agendas-add-weekday-indexes-to-time-period-45159.patch 0002-agendas-add-weekday-indexes-to-time-period-45159.patch ajouté
- Fichier 0001-utils-add-function-to-get-weekday-index-from-date-45.patch 0001-utils-add-function-to-get-weekday-index-from-date-45.patch ajouté
- Fichier 0004-api-account-for-time-period-weekday-indexes-45159.patch 0004-api-account-for-time-period-weekday-indexes-45159.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Fichier 1646924496.png 1646924496.png ajouté
- Fichier 1646924478.png 1646924478.png ajouté
- Fichier 1646924466.png 1646924466.png ajouté
- Assigné à changé de Valentin Deniaud à Benjamin Dauvergne
Voilà pour l'interface, je ne crois pas qu'on utilise beaucoup ce widget de sélection multiple, je remplace par des checkboxes ?
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Assigné à changé de Benjamin Dauvergne à Valentin Deniaud
Mis à jour par Lauréline Guérin il y a environ 2 ans
0003:
def clean_weekday_indexes(self): if self.cleaned_data['repeat'] == 'every-week': return None return self.cleaned_data['weekday_indexes']
Les validations dépendant de plusieurs champs sont à écrire dans la méthode clean
globale
0004: Peut-être ajouter quelques tests plus "unitaires" dans tests/test_time_periods.py ?
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Fichier 0003-manager-choose-time-period-weekday-indexes-45159.patch 0003-manager-choose-time-period-weekday-indexes-45159.patch ajouté
- Fichier 0005-manager-account-for-time-period-weekday-indexes-in-c.patch 0005-manager-account-for-time-period-weekday-indexes-in-c.patch ajouté
- Fichier 0002-agendas-add-weekday-indexes-to-time-period-45159.patch 0002-agendas-add-weekday-indexes-to-time-period-45159.patch ajouté
- Fichier 0001-utils-add-function-to-get-weekday-index-from-date-45.patch 0001-utils-add-function-to-get-weekday-index-from-date-45.patch ajouté
- Fichier 0004-api-account-for-time-period-weekday-indexes-45159.patch 0004-api-account-for-time-period-weekday-indexes-45159.patch ajouté
Mis à jour par Valentin Deniaud il y a environ 2 ans
J'ai complété les tests sur les timeperiods dans 0004 et 0005, et séparé la méthode clean.
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 5f413af3d122c2a05305f91c83f1f4a162d7713d Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Jan 20 16:35:06 2022 +0100 manager: account for time period weekday indexes in calendar views (#45159) commit 7672c6edeae437555f0dcc43b488abdbb3ee5682 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Jan 20 16:34:43 2022 +0100 api: account for time period weekday indexes (#45159) commit 956c1fd18347524f036eaffd1fff9813afdb3b97 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Mar 10 15:03:54 2022 +0100 manager: choose time period weekday indexes (#45159) commit 6c067790e1f3c5179a7a49e80c2e8925b5884eed Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Jan 20 16:34:08 2022 +0100 agendas: add weekday indexes to time period (#45159) commit 839a578bd0086842637e7c1f8510a6a6527d4db4 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Jan 20 11:29:48 2022 +0100 utils: add function to get weekday index from date (#45159)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Robot Gitea il y a plus d'un an
Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/chrono/pulls/26
- Titre : manager: do not show weekday indexes field for exclusion periods (#72625)
- Modifications : https://gitea.entrouvert.org/entrouvert/chrono/pulls/26/files
Mis à jour par Robot Gitea il y a plus d'un an
Valentin Deniaud (vdeniaud) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/chrono/pulls/26
- Titre : manager: do not show weekday indexes field for exclusion periods (#72625)
- Modifications : https://gitea.entrouvert.org/entrouvert/chrono/pulls/26/files
utils: add function to get weekday index from date (#45159)