创建重复事件时允许更多选项

目前,您只能从固定选项中进行选择:

每天、每月、工作日、每周、每两周、每四周

生成的代码如下:

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

不允许为 recurrence 属性使用上面提到的值以外的其他值(将显示错误)。

请允许用户定义其他重复模式,例如每第二个星期一、每年在日期范围内

“每第二个星期一”可以通过类似 FREQ=MONTHLY;COUNT=12;BYDAY=2MO 的重复规则来设置,遵循 rfc5545 规范

我注意到 此 PR 已经在使用 rfc5545 规则。

2 个赞