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