Closed Bug 532993 Opened 15 years ago Closed 12 years ago

Invitations shown for calender without write access

Categories

(Calendar :: Provider: CalDAV, defect)

defect
Not set
minor

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 473927

People

(Reporter: felix+mozilla, Unassigned)

Details

I'm subscribed to a couple of CalDAV calendards which I'm only allowed to read. Now all the invitations for these remote calendars are shown (also in the calendar view) even though I can not accept/decline these invitations. In the end they clutter my calendar but I can not get rid of all the items.
For CalDAV calendars, at least, I think this is the proper behavior. It's easy to imagine, for instance, delegation scenarios where r/o access to the scheduling inbox is what is desired. If the contents of the scheduling inbox should not be displayed to a given principal, the server should a) set the appropriate DAV permissions on the inbox, and b) enforce them. 

The client should check the DAV permissions at startup (and probably on an ongoing basis), and not attempt to read the scheduling inbox if it lacks privileges. We don't currently do that, so I'm leaving this bug open in order to get that fixed.

We should also have a way to manipulate those DAV permissions from within the client; that's bug #462859
Component: Calendar Views → Provider: CalDAV
QA Contact: views → caldav-provider
This bug is also related to Bug #473927, which would allow to manually set the invitation showing behavior.
The solution would probably be to manually set the behavior through the preference, while read-only calendars default to "false" and read-write calendards to "true".
I think we can close this bug in favor of mentioned similar bugs. The dav permissions problem should be taken care of in a separate bug, I believe we have one on ACL management.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.