Bump.... I'm not seeing these questions addressed in the documentation.
I'm getting further with resource planning, but I've got a few more
questions / issues
1) Do resources have email accounts? Whenever I invite a resource or
change the event a resource in invited to, the resource it sent an
email. Is this proper behavior? What should happen to this email? What
if it bounces? I'd like to not have an email for the resource so only
invites from SOGo work.
2) Do resources have a calendar? I cannot access it as another user --
is there a way to make that calendar available? I can see if the
resource is busy via freebusy in an invite, but it would be nice to
access the calendar directly to at least see when a room is in use, etc.
3) Whenever I invite a resource to an event, I get no notification that
it accepted/declined. Is there supposed to be email (or other)
notification? Or do I just have to check the list of attendees in the
calendar?
4) Resources always seem to accept the invite (if I click on the event,
I see a green icon next to the resource name), even if there is a
conflict and no events show up in the free/busy. Maybe the number of
bookings isn't set right?
4) How are resources supposed to show up in addressbooks? I see the
resource in my addressbook, but there is no indication that this is a
resource and not a person. It would be nice to not see resources in the
addressbook, but still be able to have them show up when inviting people
to events, and, if possible, adding their calendar.
Thanks -- below is my configuration:
LDIF entry: (I hacked the schema Marttin Lehmann to allow uid and mail
fields in the CalendarResource)
dn: cn=ResourceTest,ou=people,dc=company
objectClass: organizationalRole
objectClass: top
objectClass: CalendarResource
cn: ResourceTest
Multiplebookings: 1
Kind: location
mail:[email protected]
uid: resourcetest
and the SOGo sources config:
SOGoUserSources = (
{
CNFieldName = cn;
IDFieldName = uid;
UIDFieldName = uid;
baseDN = "ou=people,dc=company";
bindDN = "cn=sogo,dc=company";
bindFields = (uid);
bindPassword = *****;
canAuthenticate = YES;
displayName = "Employees";
filter = "(objectClass=sambaSamAccount or
objectClass=uidObject or objectClass=CalendarResource )";
MultipleBookingsFieldName = Multiplebookings;
KindFieldName = Kind;
hostname = localhost;
id = authenticate;
isAddressBook = NO;
port = 389;
},
{
CNFieldName = cn;
IDFieldName = cn;
UIDFieldName = uid;
baseDN = "ou=people,dc=company";
bindDN = "cn=sogo,dc=company";
bindPassword = ******;
canAuthenticate = NO;
displayName = "Directoryt";
filter = "(objectClass=groupOfNames or
objectClass=sambaSamAccount or objectClass=uidObject or
objectClass=CalendarResource )";
hostname = localhost;
id = public;
isAddressBook = YES;
port = 389;
},
--
[email protected]
https://inverse.ca/sogo/lists