Closed Bug 555936 Opened 14 years ago Closed 12 years ago

Setting up group calendars: Davical returns collection's email instead of user's email at invitations

Categories

(Calendar :: Provider: CalDAV, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 540410

People

(Reporter: s.krey, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.5) Gecko/20091204 Lightning/1.0b1 Thunderbird/3.0

We try to set up a group calender for a small company. This group calendar should have read/write access rights for every employee (user), so that it is possible to schedule meetings, announce customer visits in house, etc. Every employee will have  these calendars subscribed besides their personal ones.

The current approach of Lightning with Davical (or CalDAV in general?) seems not allow this kind of group calendars. If a user logs in to an existing collection and would like to invite people to a meeting, the first line in the attendees list (the organizer) is always the collection's email address, but not the one of the logged-in user.

Reproducible: Always

Steps to Reproduce:
1. Have a Lightning / Davical installation
2. Set up a collection in Davical as a "ressource" or a "group"
3. Define a few users having read/write access to this collection
4. From Lightning subscribe to this collection with private username and password
5. Schedule a meeting inside this collection and invite other users having access rights
Actual Results:  
The initial line of the meeting's attendees list will be the collection's email address, but not the address of the user actually making the invitation.

Expected Results:  
I would expect to have the email address of the inviting person as the organizer's address.

The expected way of inviting other employees to a group/company calender works with calenders subscribed from a WebDAV ressource. However, with the known problems of concurrent users accessing WebDAV calendars with Lightning.
I have the same issue with Lightning 1.0, Thunderbird 3.0.4, the server is Zimbra and the list is a local (thunderbird managed) list.

I have found that this happens only when you mix lists and single users in a event and email (also).

Possible related bugs:

- bug 451118
I think the correct way to do this is would be for the server to add a "SENT-BY" parameter to the ORGANIZER property so that it ends up like:
ORGANIZER;SENT-BY="invitingperson@example.com":mailto:groupcalendar@example.com

And then Lightning should support that by showing something like this int he dialog:

Creator: invitingperson@example.co
Organizer: groupcalendar@example.com

This is what is already done by other server implementations. (For Oracle Beehive server we also add the above information to the event description for clients who do not expose the sent-by parameter).

I think that using the authenticated user email address directly as the organizer would break most delegation scenarios.
Whiteboard: [calconnect25]
Quite some related bugs here, I think this one can be closed in favor of one of them. Including:

bug 540410 - with the acl manager being implemented by default and some supporting UI, the correct set of user addresses would be determined and that would fix this bug

bug 723610 - An intermediate fix for the next release, might make the situation for this bug better too.

bug 769392 - Sounds similar

I'm going to dupe this against the first, since that will very likely fix it.
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Whiteboard: [calconnect25]
You need to log in before you can comment on or make changes to this bug.