Permitir mais opções ao criar evento recorrente

No momento, você só pode escolher entre uma lista fixa de opções:

Todos os dias, Todo mês, Todos os dias da semana, Toda semana, A cada duas semanas, A cada quatro semanas

O código resultante se parece com isto:

[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]

Não é permitido usar outros valores para o atributo recurrence além dos mencionados acima (um erro será exibido).

Por favor, permita que os usuários definam outros padrões de recorrência como a cada segunda segunda-feira, anual ou dentro de um intervalo de datas

“A cada segunda segunda-feira” pode ser definido por uma regra de recorrência como FREQ=MONTHLY;COUNT=12;BYDAY=2MO seguindo a especificação rfc5545

Notei este PR que já utiliza as regras rfc5545.

2 curtidas