Permettre plus d'options lors de la création d'un événement récurrent

Pour le moment, vous ne pouvez choisir que parmi une liste fixe d’options :

Tous les jours, Tous les mois, Tous les jours de semaine, Toutes les semaines, Toutes les deux semaines, Toutes les quatre semaines

Le code résultant ressemble à ceci :

[event start="2023-12-01 10:30" status="public" timezone="Europe/Berlin" recurrence="every_week" end="2023-12-01 11:00" allowedGroups="trust_level_0"]
[/event]

Il n’est pas permis d’utiliser d’autres valeurs pour l’attribut recurrence que celles mentionnées ci-dessus (une erreur s’affichera).

Veuillez permettre aux utilisateurs de définir d’autres modèles de récurrence comme le deuxième lundi de chaque mois, annuellement ou dans une plage de dates

Le « deuxième lundi de chaque mois » pourrait être défini par une règle de récurrence comme FREQ=MONTHLY;COUNT=12;BYDAY=2MO suivant la spécification rfc5545

J’ai remarqué cette PR qui utilise déjà les règles rfc5545.

2 « J'aime »