現在、選択できるのは固定のオプションのみです。
毎日、毎月、平日毎日、毎週、隔週、4週間ごと
生成されるコードは次のようになります。
[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 属性に使用できません(エラーが表示されます)。
ユーザーが毎月第2月曜日、毎年、または日付範囲内などの他の繰り返しパターンを定義できるようにしてください。
「毎月第2月曜日」は、rfc5545 仕様に従って、FREQ=MONTHLY;COUNT=12;BYDAY=2MO のような繰り返しルールで設定できます。
このPRで、すでに rfc5545 ルールが使用されていることに気づきました。