188
edits
m (adding delete/unsubscribe) |
|||
Line 70: | Line 70: | ||
note: it isn't easy to add a local ics file. This is depracted for the better perfoming storage. (should make sure it really performs better...) | note: it isn't easy to add a local ics file. This is depracted for the better perfoming storage. (should make sure it really performs better...) | ||
== Calendar Deletion Wizard == | |||
Currently the meanings "delete a calendar" and "unsubscribe from a calendar" are not distinguishable in the Calendar UI. Right-clicking on a calendar offers to "delete" it, then a confirmation dialog asks if you really want to "unsubscribe". And what the software currently does is unsubscribing in all cases, including the local calendars. At least here we need the option to really delete the local calendar. I also think that unsubscribing from local calendars should not be an option since it is not possible to browse subscribable (previously unsubscribed) local calendars. If dataloss is of concern here, the confirmation dialog could contain a message like "we recommend a backup via 'Export Calendar' prior to deleting the calendar and all containing events....blabla" | |||
I recommend the following UI: The context menu should distinguish between remote and local calendars. | |||
# Remote calendars should have the option "Unsubscribe from Calendar", | |||
# Local calendars should have the otption "Delete Calendar", | |||
# Remote calendars should also have the option "Delete Calendar". | |||
Confirmation dialogs should also distinguish between the two cases: | |||
Case 1: "Are you sure you want to unsubscribe from calendar x?" | |||
Case 2: "Are you sure you want to delete calendar x and all its contents?" | |||
Maybe Case 2 should contain a second sentence like: "Please use 'Export Calendar' first if you want to keep a backup!" | |||
Case 3: see Case 2. | |||
Relevant Bugs: | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=296202 Bug 296202] | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=248309 Bug 248309] |
edits