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

Reply via email to