Hello everyone!

I'm trying to implement calendar resources ... and failing :) I'm using the pre-packaged SoGo 2.0 for Ubuntu 12.04 with LDAP as a user source - a windows 2003 active directory, to be more precise. I managed to create the necessary schema extensions in a way that do not conflict with the default classes (which is kinda tricky by itself), and I can create CalenderResource objects now. For testing purposes, I created this one:

dn: cn=Big Meetingroom, ou=Resources,dc=win2003test,dc=baerkatalog,dc=de
changetype: add
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
objectClass: CalendarResource
objectClass: calEntry
cn: Big Meetingroom
sn: Meetingroom
displayName: Example Big Meetingroom
givenName: Big
Kind: location
mail: meetingr...@example.com
uid: meetingroom
Multiplebookings: 1

So far so good. Using the web interface, I created an event, and invited the meeting room as attendee. The web interface finds the meeting room (it auto-completes the name, and I can find it in the adressbook, too). But when I try to save the appointment, I get an error message on the GUI that says:

Cannot access resource: "Big Meetingroom $o21000-5E3ENOFJ7Jb)@test.com"

The sogo.log shows nothing more specific. So is there anybody out there who can enlighten me, what this error message actually technically means? Is this an LDAP related problem (like, insufficient access rights), or is it a DATABASE related problem?

On a related note ... does anybody know when sogo is supposed to create the meetingroom's calendar in the database? Usually I think, personal calendars are created upon first login. But then, nobody ever logs in as a resource (and I tried, I can't ... even if I upgrade the resource user to a full windows user and assign a password :). So what's the official way to create a calendar for a resource?

Best regards,

Sven

--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to