Closed
Bug 1158036
Opened 10 years ago
Closed 10 years ago
Support sendMailTo for URN type attendees
Categories
(Calendar :: Dialogs, defect)
Calendar
Dialogs
Tracking
(Not tracked)
RESOLVED
FIXED
4.2
People
(Reporter: MakeMyDay, Assigned: MakeMyDay)
References
Details
Attachments
(1 file, 1 obsolete file)
|
8.98 KB,
patch
|
MakeMyDay
:
review+
|
Details | Diff | Splinter Review |
Add support for sending e-mail to attendees/organizer with URN-type id at for all occurences of sendMailTo(). Follow up to bug 1156015.
| Assignee | ||
Comment 1•10 years ago
|
||
Patch needs to be applied on top of fix for bug 1156015.
Attachment #8597106 -
Flags: review?(philipp)
Comment 2•10 years ago
|
||
Comment on attachment 8597106 [details] [diff] [review]
FollowUpUrnEmailSupport-v1.diff
Review of attachment 8597106 [details] [diff] [review]:
-----------------------------------------------------------------
::: calendar/base/content/calendar-task-view.js
@@ +214,5 @@
> var item = document.getElementById("calendar-task-tree").currentTask;
> if (item != null) {
> + let organizer = item.organizer;
> + let email = cal.getAttendeeEmail(organizer, true);
> + let emailSubject = calGetString("calendar-event-dialog", "emailSubjectReply", [item.title]);
cal.calGetString()
::: calendar/base/content/dialogs/calendar-event-dialog.js
@@ +3666,5 @@
> */
> function sendMailToAttendees(aAttendees) {
> + let toList = cal.getRecipientList(aAttendees);
> + let item = saveItem();
> + let emailSubject = calGetString("calendar-event-dialog", "emailSubjectReply", [item.title]);
cal.calGetString()
::: calendar/base/content/dialogs/calendar-summary-dialog.js
@@ +362,5 @@
> + let args = window.arguments[0];
> + let item = args.calendarEvent;
> + let organizer = item.organizer;
> + let email = cal.getAttendeeEmail(organizer, true);
> + let emailSubject = calGetString("calendar-event-dialog", "emailSubjectReply", [item.title]);
cal.calGetString()
::: calendar/base/modules/calUtils.jsm
@@ +341,5 @@
> /**
> + * Provides a string to use in email "to" header for given attendees
> + *
> + * @param array Array of calIAttendee's
> + * @return string Valid string to use in to header
@param {Array[calIAttendee]} aAttendee Attendees the emails should be addressed to
@return {String} Valid To-header string of attendees.
Or drop the types and just describe it as you have.
@@ +355,5 @@
> + if (rEmail.length && toList.length > 0) {
> + toList += ", ";
> + }
> + // Add this recipient id to the list.
> + toList += rEmail;
Same comment as in the other review about map/filter/reduce.
Attachment #8597106 -
Flags: review?(philipp) → review+
| Assignee | ||
Comment 3•10 years ago
|
||
Updated patch with comments considered. Needs to be applied on to of the patch for bug 1156015.
Attachment #8597106 -
Attachment is obsolete: true
Attachment #8603817 -
Flags: review+
| Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
| Assignee | ||
Comment 4•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → 4.2
You need to log in
before you can comment on or make changes to this bug.
Description
•