[Pkg-owncloud-commits] [php-sabre-vobject] 13/38: SUMMARY in scheduling messages. #123
David Prévot
taffit at moszumanska.debian.org
Tue Sep 23 03:10:21 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch upstream
in repository php-sabre-vobject.
commit 15fe6bafd3569501b180d1858f39dc026a5af607
Author: Dominik Tobschall <dominik at fruux.com>
Date: Tue Sep 16 00:19:01 2014 +0200
SUMMARY in scheduling messages. #123
---
lib/ITip/Broker.php | 12 +++++++++---
tests/VObject/ITip/BrokerDeleteEventTest.php | 13 +++++++++----
tests/VObject/ITip/BrokerUpdateEventTest.php | 13 +++++++++----
3 files changed, 27 insertions(+), 11 deletions(-)
diff --git a/lib/ITip/Broker.php b/lib/ITip/Broker.php
index 3700b55..edfe97a 100644
--- a/lib/ITip/Broker.php
+++ b/lib/ITip/Broker.php
@@ -504,14 +504,17 @@ class Broker {
$icalMsg = new VCalendar();
$icalMsg->METHOD = $message->method;
$event = $icalMsg->add('VEVENT', array(
+ 'UID' => $message->uid,
'SEQUENCE' => $message->sequence,
- 'UID' => $message->uid,
));
+ if ($calendar->VEVENT->SUMMARY) {
+ $event->add('SUMMARY', $calendar->VEVENT->SUMMARY);
+ }
+ $org = $event->add('ORGANIZER', $eventInfo['organizer']);
+ if ($eventInfo['organizerName']) $org['CN'] = $eventInfo['organizerName'];
$event->add('ATTENDEE', $attendee['href'], array(
'CN' => $attendee['name'],
));
- $org = $event->add('ORGANIZER', $eventInfo['organizer']);
- if ($eventInfo['organizerName']) $org['CN'] = $eventInfo['organizerName'];
$message->significantChange = true;
} else {
@@ -682,6 +685,9 @@ class Broker {
'UID' => $message->uid,
'SEQUENCE' => $message->sequence,
));
+ if ($calendar->VEVENT->SUMMARY) {
+ $event->add('SUMMARY', $calendar->VEVENT->SUMMARY);
+ }
if ($instance['id'] !== 'master') {
$event->{'RECURRENCE-ID'} = DateTimeParser::parseDateTime($instance['id'], $eventInfo['timezone']);
}
diff --git a/tests/VObject/ITip/BrokerDeleteEventTest.php b/tests/VObject/ITip/BrokerDeleteEventTest.php
index 00172cc..e58eec3 100644
--- a/tests/VObject/ITip/BrokerDeleteEventTest.php
+++ b/tests/VObject/ITip/BrokerDeleteEventTest.php
@@ -12,6 +12,7 @@ VERSION:2.0
BEGIN:VEVENT
UID:foobar
SEQUENCE:1
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
@@ -41,10 +42,11 @@ PRODID:-//Sabre//Sabre VObject $version//EN
CALSCALE:GREGORIAN
METHOD:CANCEL
BEGIN:VEVENT
-SEQUENCE:2
UID:foobar
-ATTENDEE;CN=One:mailto:one at example.org
+SEQUENCE:2
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;CN=One:mailto:one at example.org
END:VEVENT
END:VCALENDAR
ICS
@@ -65,10 +67,11 @@ PRODID:-//Sabre//Sabre VObject $version//EN
CALSCALE:GREGORIAN
METHOD:CANCEL
BEGIN:VEVENT
-SEQUENCE:2
UID:foobar
-ATTENDEE;CN=Two:mailto:two at example.org
+SEQUENCE:2
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;CN=Two:mailto:two at example.org
END:VEVENT
END:VCALENDAR
ICS
@@ -88,6 +91,7 @@ VERSION:2.0
BEGIN:VEVENT
UID:foobar
SEQUENCE:1
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
@@ -119,6 +123,7 @@ METHOD:REPLY
BEGIN:VEVENT
UID:foobar
SEQUENCE:1
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;PARTSTAT=DECLINED;CN=One:mailto:one at example.org
END:VEVENT
diff --git a/tests/VObject/ITip/BrokerUpdateEventTest.php b/tests/VObject/ITip/BrokerUpdateEventTest.php
index 96d362c..6dd96f6 100644
--- a/tests/VObject/ITip/BrokerUpdateEventTest.php
+++ b/tests/VObject/ITip/BrokerUpdateEventTest.php
@@ -12,6 +12,7 @@ VERSION:2.0
BEGIN:VEVENT
UID:foobar
SEQUENCE:1
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
@@ -28,6 +29,7 @@ VERSION:2.0
BEGIN:VEVENT
UID:foobar
SEQUENCE:2
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
@@ -56,10 +58,11 @@ PRODID:-//Sabre//Sabre VObject $version//EN
CALSCALE:GREGORIAN
METHOD:CANCEL
BEGIN:VEVENT
-SEQUENCE:2
UID:foobar
-ATTENDEE;CN=One:mailto:one at example.org
+SEQUENCE:2
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;CN=One:mailto:one at example.org
END:VEVENT
END:VCALENDAR
ICS
@@ -83,6 +86,7 @@ METHOD:REQUEST
BEGIN:VEVENT
UID:foobar
SEQUENCE:2
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
@@ -111,6 +115,7 @@ METHOD:REQUEST
BEGIN:VEVENT
UID:foobar
SEQUENCE:2
+SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
@@ -349,10 +354,10 @@ PRODID:-//Sabre//Sabre VObject $version//EN
CALSCALE:GREGORIAN
METHOD:CANCEL
BEGIN:VEVENT
-SEQUENCE:2
UID:foobar
-ATTENDEE;CN=One:mailto:one at example.org
+SEQUENCE:2
ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;CN=One:mailto:one at example.org
END:VEVENT
END:VCALENDAR
ICS
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/php-sabre-vobject.git
More information about the Pkg-owncloud-commits
mailing list