Skip to content

Commit

Permalink
Replace references to organizer with owner. Remove the ORGANIZER prop…
Browse files Browse the repository at this point in the history
…erty,

Add EXPPECT-REPLY
  • Loading branch information
douglm committed Apr 22, 2024
1 parent 1ecebe8 commit bfca365
Show file tree
Hide file tree
Showing 4 changed files with 112 additions and 83 deletions.
40 changes: 26 additions & 14 deletions sources/sections/04-consensus.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,6 @@ SEQUENCE:: The usual <<RFC5545>> property. See below for SEQUENCE

UID:: The usual <<RFC5545>> property.

ORGANIZER:: The usual <<RFC5545>> property. In general this need not
be an organizer of any of the alternatives. In this simple
outline we assume it is the same.

SUMMARY:: The usual <<RFC5545>> property. This optional but
recommended property provides the a short title to the poll.

Expand Down Expand Up @@ -91,7 +87,6 @@ BEGIN:VPOLL
POLL-MODE:BASIC
POLL-COMPLETION:SERVER-SUBMIT
POLL-PROPERTIES:DTSTART,LOCATION
ORGANIZER:mailto:[email protected]
UID:sched01-1234567890
DTSTAMP:20120101T000000Z
SUMMARY:What to do this week
Expand All @@ -105,7 +100,7 @@ PARTICIPANT-TYPE: VOTER
CALENDAR-ADDRESS:mailto:[email protected]
END:PARTICIPANT
BEGIN:PARTICIPANT
PARTICIPANT-TYPE: VOTER
PARTICIPANT-TYPE: VOTER,OWNER
CALENDAR-ADDRESS:mailto:[email protected]
END:PARTICIPANT
BEGIN:VEVENT.......(with a poll-item-id=1)
Expand Down Expand Up @@ -148,8 +143,6 @@ SEQUENCE:: The usual <<RFC5545>> property. See below for SEQUENCE

UID:: Same as the request.

ORGANIZER:: Same as the request.

SUMMARY:: Same as the request.

PARTICIPANT:: One only with a CALENDAR-ADDRESS identifying the voter replying.
Expand Down Expand Up @@ -179,7 +172,6 @@ VERSION:2.0
PRODID:-//Example//Example
METHOD: REPLY
BEGIN:VPOLL
ORGANIZER:mailto:[email protected]
UID:sched01-1234567890
DTSTAMP:20120101T010000Z
SUMMARY:What to do this week
Expand Down Expand Up @@ -208,11 +200,11 @@ END:VCALENDAR

=== VPOLL updates

When the organizer receives a response from one or more voters the
When the owner receives a response from one or more voters the
current state of the poll is sent to all voters. The new iTip method
POLLSTATUS is used. The VPOLL can contain a reduced set of
properties but MUST contain DTSTAMP, SEQUENCE (if not 0), UID,
ORGANIZER and one or more PARTICIPANT components each populated with zero or more VOTE components.
properties but MUST contain DTSTAMP, SEQUENCE (if not 0), UID, and
one or more PARTICIPANT components each populated with zero or more VOTE components.

[example]
--
Expand All @@ -223,7 +215,6 @@ VERSION:2.0
PRODID:-//Example//Example
METHOD: POLLSTATUS
BEGIN:VPOLL
ORGANIZER:mailto:[email protected]
UID:sched01-1234567890
DTSTAMP:20120101T020000Z
SEQUENCE:0
Expand Down Expand Up @@ -262,6 +253,24 @@ POLL-ITEM-ID:3
RESPONSE:0
END:VOTE
END:PARTICIPANT
BEGIN:PARTICIPANT
PARTICIPANT-TYPE: VOTER,OWNER
CALENDAR-ADDRESS:mailto:[email protected]
BEGIN: VOTE
POLL-ITEM-ID:1
RESPONSE:50
COMMENT:Work on iTIP
END:VOTE
BEGIN:VOTE
POLL-ITEM-ID:2
RESPONSE:100
COMMENT:Work on WebDAV
END:VOTE
BEGIN:VOTE
POLL-ITEM-ID:3
RESPONSE:0
END:VOTE
END:PARTICIPANT
END:VPOLL
END:VCALENDAR
----
Expand Down Expand Up @@ -295,7 +304,6 @@ VERSION:2.0
PRODID:-//Example//Example
METHOD: REQUEST
BEGIN:VPOLL
ORGANIZER:mailto:[email protected]
UID:sched01-1234567890
DTSTAMP:20120101T030000Z
COMPLETED:20120101T030000Z
Expand All @@ -304,6 +312,10 @@ SEQUENCE:0
SUMMARY:What to do this week
STATUS:CONFIRMED
POLL-WINNER:3
BEGIN:PARTICIPANT
PARTICIPANT-TYPE: OWNER
CALENDAR-ADDRESS:mailto:[email protected]
END:PARTICIPANT
BEGIN:VEVENT.......(with a poll-item-id=1)
END:VEVENT
BEGIN:VEVENT.......(with a poll-item-id=2)
Expand Down
2 changes: 1 addition & 1 deletion sources/sections/30-icalendar-extensions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -422,7 +422,7 @@ pollprop = *(
; The following are REQUIRED,
; but MUST NOT occur more than once.
;
dtstamp / uid / organizer /
dtstamp / uid /
;
; The following are OPTIONAL,
; but MUST NOT occur more than once.
Expand Down
23 changes: 23 additions & 0 deletions sources/sections/44-new-participant-properties.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -310,3 +310,26 @@ lang = "LANG" langparams ":" TEXT CRLF
langparams = *(";" other-param)
----

[[new-prop-expect-reply]]
=== Expect reply

Property name:: EXPECT-REPLY

Purpose:: If true, the organizer is expecting the participant to notify them of their participation status.

Property Parameters:: Non-standard or iana parameters can be
specified on this property.

Conformance:: This property MAY be specified once in the PARTICIPANT component.

Format Definition::
This property is defined by the following notation:
[source,abnf]
----
expect-reply = "EXPECT-REPLY"
expect-replyparams ":"
( "TRUE" / "FALSE") CRLF
expect-replyparams = *(";" other-param)
----
Loading

0 comments on commit bfca365

Please sign in to comment.