Calendars listed in app should match system settings

Bug #1423107 reported by Alan Pope 🍺🐧🐱 🦄
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu Calendar App
Confirmed
High
Renato Araujo Oliveira Filho
qtorganizer5-eds (Ubuntu)
Confirmed
High
Renato Araujo Oliveira Filho

Bug Description

It's possible to disable calendars in system settings, but they still appear in the calendar app. These should be in sync.

Steps to reproduce:-

Install calendar app
System settings -> Accounts
Add a google account
Enable calendar sync for calendar app
Open calendar app
See calendar listed in the list of calendars

Close calendar app
In system settings, disable calendar sync for the account

Open calendar app
In calendar list, note the calendar is still listed

We should probably check when entering the calendar list screen if we have access to the calendar, and if we no longer do, should probably suppress the display of that calendar in the list, and events within the calendar itself.

Revision history for this message
Kunal Parmar (pkunal-parmar) wrote :

For this we need additional property in OrganizerModel's Collection type, to indicate that collection is disabled.

Once we have this property we can check for this and act accordinly in Calendar.

Revision history for this message
Kunal Parmar (pkunal-parmar) wrote :

While we are at it, it would be beneficial to know if Collection is read only and can be avoided in New Event page.

Changed in ubuntu-calendar-app:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qtorganizer5-eds (Ubuntu):
status: New → Confirmed
Revision history for this message
Bill Filler (bfiller) wrote :

in the latest, if the online account is deleted we delete the calendar from the list in the app. But we should also disable viewing it in the calendar (but leave it in the list) if Calendar syncing is turned off in the system settings, otherwise user could get confused as to why syncing not happening.

Changed in ubuntu-calendar-app:
importance: Medium → High
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
Changed in qtorganizer5-eds (Ubuntu):
importance: Undecided → High
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
Revision history for this message
Renato Araujo Oliveira Filho (renatofilho) wrote :

I think they are very different concepts.

On online account screen you are disable/enabling account sync. (Some people can choose to do only the fisrt sync and disable it after).

On calendar app you are choosing if you want the events to be displayed on the calendar app or indicator. What you can do even if the sync is disabled.

Changed in ubuntu-calendar-app:
milestone: none → 0.6
Bill Filler (bfiller)
Changed in ubuntu-calendar-app:
milestone: 0.6 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.