Project

General

Profile

Bug #4584

Ajouter choix de reccurrence '5ième semaine du mois'

Added by Mikaël Ates over 10 years ago. Updated over 10 years ago.

Status:
Fermé
Priority:
Normal
Target version:
Start date:
26 March 2014
Due date:
% Done:

100%

Estimated time:
Patch proposed:
Planning:

Description

Ajouter comme choix de récurrence '5ième semaine du mois' pour que le
rendez-vous n'est lieu que la cinquième du mois les mois où il y a cinq
semaines, donc qu'il n'y ait pas de rendez-vous les mois à 4 semaines.

Associated revisions

Revision 9433e992 (diff)
Added by Benjamin Dauvergne over 10 years ago

agenda/models: add a fith-week of month rank

fixes #4584

Revision 9de67cc5 (diff)
Added by Benjamin Dauvergne over 10 years ago

agenda/models: add fifth week of the month option to the PERIODICITIES list

Also fix recurrent event created since change of week-rank 4 semantic
(fifth-week instead of last week).

fixes #4584

History

#1

Updated by Benjamin Dauvergne over 10 years ago

  • Status changed from Nouveau to Information nécessaire

En fait c'est déjà géré par le cas la dernière semaine du mois mais qui prend aussi en compte le cas "la dernière semaine du mois dans tous les cas". Oon pourrait renommer ce cas en "la cinquième semaine du mois" mais supprimer le fait que ça prenne aussi en compte toutes les dernières semaines du mois.

Pour ne pas supprimer la possibilité "la dernière semaine du mois" je propose d'ajouter le rang -1 pour la dernière semaine du mois désormais et de faire une migration qui modifie tous les événements ayant actuellement le code 4 pour le code -1.

#2

Updated by Benjamin Dauvergne over 10 years ago

  • Status changed from Information nécessaire to En cours
#3

Updated by Benjamin Dauvergne over 10 years ago

  • Status changed from En cours to Résolu (à déployer)

Voilà, ce n'est pas testé du tout, j'espère que ça marche :)

#4

Updated by Benjamin Dauvergne over 10 years ago

  • % Done changed from 0 to 100

Appliqué par commit calebasse|commit:9433e992313f0a38c01a20288679e937edfefe12.

#5

Updated by Benjamin Dauvergne over 10 years ago

Appliqué par commit calebasse|commit:9de67cc59c0e764396a17164ec4b5f0b29c74b65.

#6

Updated by Mikaël Ates over 10 years ago

  • Target version set to 1.1.3
#7

Updated by Mikaël Ates over 10 years ago

  • Status changed from Résolu (à déployer) to Fermé

Also available in: Atom PDF