Open
Bug 1480975
Opened 7 years ago
Updated 2 years ago
If deleting or cutting an occurrence of a recurring event being an invitation one should be able to specify whether to notify participants already in the occurrenec prompt
Categories
(Calendar :: E-mail based Scheduling (iTIP/iMIP), enhancement)
Tracking
(Not tracked)
NEW
People
(Reporter: MakeMyDay, Unassigned)
References
Details
Attachments
(1 file)
29.84 KB,
patch
|
Fallen
:
review+
|
Details | Diff | Splinter Review |
Follow-up to bug 1479449, which already removed the additional occurence prompt for the deletion operarion when cutting.
On top of that, we should offer allow to specify already within the occurrence prompt whether to notify participants about deletion of the event (either because the user deletes explicitely or cuts) like we already do in the clandar chooser when pasting and avoid the subsequent notification prompt.
Further unifying the decision when cutting and pasting is currently technically not possible and therefore not in scope of this bug.
Reporter | ||
Comment 1•7 years ago
|
||
This patch takes care.It introduces menu buttons in the occurrence prompt for cut and delete operation if an invitation is detected in the selected items.
Attachment #8999179 -
Flags: review?(philipp)
Comment 2•6 years ago
|
||
Comment on attachment 8999179 [details] [diff] [review]
AvoidAdditionalPromptToSendNotificationsIfDeletingOrCuttingItemsFromViews-V1.diff
Review of attachment 8999179 [details] [diff] [review]:
-----------------------------------------------------------------
r+wc
::: calendar/base/content/calendar-item-editing.js
@@ +535,5 @@
> * This parameter can for example be
> * false if a deletion is being made.
> * @param aAction Either "edit" or "delete". Sets up
> * the labels in the occurrence prompt
> + * @return [modifiedItem, futureItem, promptResponse, notify]
Might be worth switching this to an object if we are adding more parameters. Also a lot nicer with the new let { modifiedItem, futureItem } = promptOccurrenceModification() syntax.
For jsdoc we can use this: http://usejsdoc.org/tags-param.html#parameters-with-properties
::: calendar/base/content/dialogs/calendar-occurrence-prompt.xul
@@ +91,3 @@
> `buttons.${multiple}.parent.${action}.label`
> + ));
> +
Some whitespace here, can you run eslint?
Attachment #8999179 -
Flags: review?(philipp) → review+
Updated•4 years ago
|
Assignee: makemyday → nobody
Status: ASSIGNED → NEW
Updated•2 years ago
|
Severity: minor → S4
You need to log in
before you can comment on or make changes to this bug.
Description
•