[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master a9e135d 09/11: Excorporate: Provide organizer to iterators
From: |
Thomas Fitzsimmons |
Subject: |
[elpa] master a9e135d 09/11: Excorporate: Provide organizer to iterators |
Date: |
Wed, 23 Sep 2020 21:50:10 -0400 (EDT) |
branch: master
commit a9e135dc11ba7d9cc545b8d3e899c44bc5901304
Author: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Commit: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Excorporate: Provide organizer to iterators
* packages/excorporate/excorporate.el
(exco-calendar-item-meeting-create): Provide organizer email
address.
(exco-calendar-item-iterate-general): Document organizer option.
---
packages/excorporate/excorporate.el | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/packages/excorporate/excorporate.el
b/packages/excorporate/excorporate.el
index a478262..7402bf0 100644
--- a/packages/excorporate/excorporate.el
+++ b/packages/excorporate/excorporate.el
@@ -768,7 +768,10 @@ On each iteration, ITEM is set, and FORMS are run."
(optional-invitees (when cc-invitees
(mapcar 'org-trim
(split-string cc-invitees ";"))))
- (item-identifier (assoc 'ItemId ,item)))
+ (item-identifier (assoc 'ItemId ,item))
+ (organizer (cdr (assoc 'EmailAddress
+ (assoc 'Mailbox
+ (assoc 'Organizer ,item))))))
,@forms)))
(defun exco-calendar-item-with-details-iterate (identifier
@@ -827,8 +830,10 @@ MAIN-INVITEES, a list of strings, email addresses of the
required
participants.
OPTIONAL-INVITEES, a list of strings, email addresses of optional
participants.
-ITEM-IDENTIFIER, a structure of the form (ItemId (Id
-. ID-STRING) (ChangeKey . CHANGEKEY-STRING))."
+ITEM-IDENTIFIER, a structure of the form
+\(ItemId (Id . ID-STRING) (ChangeKey . CHANGEKEY-STRING)).
+ORGANIZER, a string representing the email address of the
+organizer of the meeting, in server-internal format."
`(let ((result-list '()))
(exco--calendar-item-dolist
calendar-item (exco-extract-value '(ResponseMessages
- [elpa] master updated (3e43a84 -> fdfd986), Thomas Fitzsimmons, 2020/09/23
- [elpa] master 784e3fe 02/11: Excorporate: Support appointment deletion, Thomas Fitzsimmons, 2020/09/23
- [elpa] master 1435365 06/11: Excorporate: Add appointment deletion in Org buffer, Thomas Fitzsimmons, 2020/09/23
- [elpa] master ea318ec 07/11: Excorporate: Support appointment creation, Thomas Fitzsimmons, 2020/09/23
- [elpa] master 42d696c 01/11: Excorporate: Add an item iteration macro, Thomas Fitzsimmons, 2020/09/23
- [elpa] master b3e2449 03/11: Excorporate: Avoid trailing newline in Org buffer, Thomas Fitzsimmons, 2020/09/23
- [elpa] master 08ff756 04/11: Excorporate: Change identifier format in Org buffer, Thomas Fitzsimmons, 2020/09/23
- [elpa] master 5ea2897 05/11: Excorporate: Add item identifiers to Org buffer, Thomas Fitzsimmons, 2020/09/23
- [elpa] master 7ba2f5c 08/11: Excorporate: Add support for synchronous operations, Thomas Fitzsimmons, 2020/09/23
- [elpa] master a9e135d 09/11: Excorporate: Provide organizer to iterators,
Thomas Fitzsimmons <=
- [elpa] master 027a95b 10/11: Excorporate: Support creating and cancelling meetings, Thomas Fitzsimmons, 2020/09/23
- [elpa] master fdfd986 11/11: Excorporate: Support cancelling meetings in Org buffer, Thomas Fitzsimmons, 2020/09/23