summaryrefslogtreecommitdiff
path: root/design-data
diff options
context:
space:
mode:
authorДилян Палаузов <git-dpa@aegee.org>2021-11-08 20:40:55 +0200
committerДилян Палаузов <git-dpa@aegee.org>2021-11-08 20:44:32 +0200
commit2313c90dbb85c8f2028b5aa16e0279ae254ffd58 (patch)
treed00677890738fc7c667911ddf52a3b9471c67d9a /design-data
parent386a21c6d047adcc1b50a101e850f6b16541efcc (diff)
downloadlibical-git-2313c90dbb85c8f2028b5aa16e0279ae254ffd58.tar.gz
restrictions.csv: DECLINECOUNTER,VEVENT: DURATION and DTEND are mutually exclusive
My reading of https://datatracker.ietf.org/doc/html/rfc5546#section-3.2.8 is that for METHOD:DECLINECOUNTER either DTEND or DURATION must be present. If both are absent, the usual logic of calculating the end applies, based on the value-type of DTSTART.
Diffstat (limited to 'design-data')
-rw-r--r--design-data/restrictions.csv6
1 files changed, 3 insertions, 3 deletions
diff --git a/design-data/restrictions.csv b/design-data/restrictions.csv
index 439c9dc9..036210b3 100644
--- a/design-data/restrictions.csv
+++ b/design-data/restrictions.csv
@@ -184,7 +184,7 @@ CANCEL,VEVENT,CLASS,NONE,ZEROORONE
CANCEL,VEVENT,CONTACT,NONE,ZEROPLUS
CANCEL,VEVENT,CREATED,NONE,ZEROORONE
CANCEL,VEVENT,DESCRIPTION,NONE,ZEROORONE
-CANCEL,VEVENT,DTEND,NONE,ONEEXCLUSIVE ,no_duration
+CANCEL,VEVENT,DTEND,NONE,ONEEXCLUSIVE,no_duration
CANCEL,VEVENT,DTSTART,NONE,ZEROORONE
CANCEL,VEVENT,DURATION,NONE,ONEEXCLUSIVE,no_dtend
CANCEL,VEVENT,EXDATE,NONE,ZEROPLUS
@@ -316,9 +316,9 @@ DECLINECOUNTER,VEVENT,CLASS,NONE,ZERO
DECLINECOUNTER,VEVENT,CONTACT,NONE,ZERO
DECLINECOUNTER,VEVENT,CREATED,NONE,ZERO
DECLINECOUNTER,VEVENT,DESCRIPTION,NONE,ZERO
-DECLINECOUNTER,VEVENT,DTEND,NONE,ZERO
+DECLINECOUNTER,VEVENT,DTEND,NONE,ONEEXCLUSIVE,no_duration
DECLINECOUNTER,VEVENT,DTSTART,NONE,ZERO
-DECLINECOUNTER,VEVENT,DURATION,NONE,ZERO
+DECLINECOUNTER,VEVENT,DURATION,NONE,ONEEXCLUSIVE,no_dtend
DECLINECOUNTER,VEVENT,EXDATE,NONE,ZERO
DECLINECOUNTER,VEVENT,EXRULE,NONE,ZERO
DECLINECOUNTER,VEVENT,GEO,NONE,ZERO