From eb42eb435e1e1c618bfe6a7282b41523d1ef6b22 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Mon, 27 Mar 2023 16:48:32 -0400 Subject: [PATCH] Add all supported recurrence rules Closes #142 --- fixtures/program/rrule.json | 240 ++++++++++++++++++++++++++++++++++++ 1 file changed, 240 insertions(+) diff --git a/fixtures/program/rrule.json b/fixtures/program/rrule.json index 365374e9..dc348f6e 100644 --- a/fixtures/program/rrule.json +++ b/fixtures/program/rrule.json @@ -130,5 +130,245 @@ "by_weekdays": null, "count": null } + }, + { + "model": "program.rrule", + "pk": 110, + "fields": { + "name": "monatlich am letzten", + "freq": 1, + "interval": 1, + "by_set_pos": -1, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 120, + "fields": { + "name": "zwei-monatlich am letzten", + "freq": 1, + "interval": 2, + "by_set_pos": -1, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 121, + "fields": { + "name": "zwei-monatlich am ersten", + "freq": 1, + "interval": 2, + "by_set_pos": 1, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 122, + "fields": { + "name": "zwei-monatlich am zweiten", + "freq": 1, + "interval": 2, + "by_set_pos": 2, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 123, + "fields": { + "name": "zwei-monatlich am dritten", + "freq": 1, + "interval": 2, + "by_set_pos": 3, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 124, + "fields": { + "name": "zwei-monatlich am vierten", + "freq": 1, + "interval": 2, + "by_set_pos": 4, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 125, + "fields": { + "name": "zwei-monatlich am fünften", + "freq": 1, + "interval": 2, + "by_set_pos": 5, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 130, + "fields": { + "name": "drei-monatlich am letzten", + "freq": 1, + "interval": 3, + "by_set_pos": -1, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 131, + "fields": { + "name": "drei-monatlich am ersten", + "freq": 1, + "interval": 3, + "by_set_pos": 1, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 132, + "fields": { + "name": "drei-monatlich am zweiten", + "freq": 1, + "interval": 3, + "by_set_pos": 2, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 133, + "fields": { + "name": "drei-monatlich am dritten", + "freq": 1, + "interval": 3, + "by_set_pos": 3, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 134, + "fields": { + "name": "drei-monatlich am vierten", + "freq": 1, + "interval": 3, + "by_set_pos": 4, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 135, + "fields": { + "name": "drei-monatlich am fünften", + "freq": 1, + "interval": 3, + "by_set_pos": 5, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 140, + "fields": { + "name": "vier-monatlich am letzten", + "freq": 1, + "interval": 4, + "by_set_pos": -1, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 141, + "fields": { + "name": "vier-monatlich am ersten", + "freq": 1, + "interval": 4, + "by_set_pos": 1, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 142, + "fields": { + "name": "vier-monatlich am zweiten", + "freq": 1, + "interval": 4, + "by_set_pos": 2, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 143, + "fields": { + "name": "vier-monatlich am dritten", + "freq": 1, + "interval": 4, + "by_set_pos": 3, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 144, + "fields": { + "name": "vier-monatlich am vierten", + "freq": 1, + "interval": 4, + "by_set_pos": 4, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 145, + "fields": { + "name": "vier-monatlich am fünften", + "freq": 1, + "interval": 4, + "by_set_pos": 5, + "by_weekdays": null, + "count": null + } + }, + { + "model": "program.rrule", + "pk": 2111, + "fields": { + "name": "am Wochenende", + "freq": 2, + "interval": 1, + "by_set_pos": null, + "by_weekdays": "5,6", + "count": null + } } ] -- GitLab