Integrate Calendar import functionality into Tools -> Import
Categories
(Calendar :: General, enhancement)
Tracking
(thunderbird_esr91 wontfix)
Tracking | Status | |
---|---|---|
thunderbird_esr91 | --- | wontfix |
People
(Reporter: Fallen, Assigned: rnons)
References
Details
Attachments
(1 file)
Instead of having an "Import..." Item in the Calendar Menu, it would be nice if there was a "Calendar" option in Thunderbird's import wizard.
Updated•4 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
I've started working on this. I have a question about whether to put the target calendar <select> and the event list on the same screen.
In the current calendar-ics-file-dialog, they are on the same screen. One benefit is for a single ics file, I can import some events to calendarA, some other events to calendarB.
On about:import, we tend to do only one thing in one step, to follow this pattern, we should select events to import on one screen first, then select the target calendar in the next screen.
What do you think?
Comment 2•2 years ago
|
||
Yes, that seems sensible.
I didn't use the calendar import before, so apologies if my questions are silly.
- How do we handle a very long list of events? Do we ask the user to select which one to import?
- Do we have a "select all events" quick option, or do we just import them all at once?
- Would be possible to offer "quick links" to maybe select "All future events", or "Exclude past events"?
- What do we do if the user accidentally imports duplicated events? Like events that were already imported before?
Assignee | ||
Comment 3•2 years ago
|
||
(In reply to Alessandro Castellani [:aleca] from comment #2)
- How do we handle a very long list of events? Do we ask the user to select which one to import?
- Do we have a "select all events" quick option, or do we just import them all at once?
My current implementation will select all events by default, with "unselect all" and "select all" buttons.
- Would be possible to offer "quick links" to maybe select "All future events", or "Exclude past events"?
Sounds like a good enhancement. I will think about it and maybe do it in a followup patch.
- What do we do if the user accidentally imports duplicated events? Like events that were already imported before?
Seems to me every event has a UID, the calendar backend will throw when importing duplicated events.
Assignee | ||
Comment 4•2 years ago
|
||
Assignee | ||
Comment 5•2 years ago
|
||
Leave open because:
- The sort functions (A -> Z, Z -> A, old -> new, new -> old) are not implemented, though I don't think they are very useful
- Alex suggested "quick links" to maybe select "All future events", or "Exclude past events"
I will do a followup after the new design.
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/9b0ff6e29e98
Support importing ics file on about:import page. r=darktrojan,benc
Pushed by geoff@darktrojan.net: https://hg.mozilla.org/comm-central/rev/90addd41de1a follow-up - Fix ESLint error. rs=linting
Assignee | ||
Comment 8•2 years ago
|
||
Close this in favor of bug 1764398.
Assignee | ||
Updated•2 years ago
|
Description
•