View Issue Details

IDProjectCategoryView StatusLast Update
0003818SOGo IntegratorBackend Calendarpublic2016-09-22 09:58
ReporterMartinL Assigned To 
PrioritynormalSeverityminorReproducibilityrandom
Status newResolutionopen 
Platform[Server] LinuxOSDebianOS Version8 (Jessie)
Summary0003818: Unable to subscribe to calendar shared to a group
Description

I have a SOGo V3 server with samba as user directory and I tried to add group support to share calendar. I add a new user source for the group and share without problem users calendars to different group trough the web interface with a superuser account.
I cant subscribe to calendar shared to groups (it's work sometimes for a little parts of the group members). When I search the owner of a calendar shared to a group in the subscribe dialog in the web interface, found no object shared with the user member of that group.
If I add a calendar manually in the user profile directly the data base, I cant access to it without problem but I lose it if made some modification from the interface like modifying the default ACL for example.

Steps To Reproduce

Share the calendar of an user to a Samba group from a superuser account and try to subscribe to it from the account of a member of that group.

Additional Information

Here is part of my sogo configuration:

 {
    id = directory;
    displayName = "myDomain";
    canAuthenticate = YES;
    type = ldap;
    CNFieldName = cn;
    IDFieldName = sAMAccountName;
    UIDFieldName = sAMAccountName;
    MailFieldNames = (mail, otherMailbox);
    baseDN = "dc=myDomain,dc=fr";
    bindDN = "cn=ldap,cn=Users,dc=myDomain,dc=fr";
    bindFields = (sAMAccountName, userPrincipalName);
    bindPassword = "myLdapPassword";
    hostname = ldap://127.0.0.1:389;
    filter = "((mail=\'*\') AND (objectClass=person))";
  },
 {
    id = myDomain_groups;
    displayName = "Groupes d'utilisateurs";
    canAuthenticate = YES;
    type = ldap;
    CNFieldName = cn;
    IDFieldName = sAMAccountName;
    UIDFieldName = sAMAccountName;
    baseDN = "dc=myDomain,dc=fr";
    bindDN = "cn=ldap,cn=Users,dc=myDomain,dc=fr";
    bindPassword = "myLdapPassword";
    hostname = ldap://127.0.0.1:389;
    filter = "((mail=\'*\') AND (objectClass=group))";
  }

My groups defined in samba look like:

dn: CN=Group1,CN=Users,DC=myDomain,DC=fr
objectClass: group
objectClass: securityPrincipal
objectClass: mailRecipient
objectClass: top
cn: Group1
groupType: -2147483646
instanceType: 4
objectCategory: CN=Group,CN=Schema,CN=Configuration,DC=myDomain,DC=fr
objectSid:: AQUAAAAAAAUVAAAAIraSP7NOvHzVEyPvXQQAAA==
sAMAccountName: Group1
distinguishedName: CN=Group1,CN=Users,DC=myDomain,DC=fr
mail: Group1@myDomain.fr
member: CN=User1,CN=Users,DC=myDomain,DC=fr
member: CN=User2,CN=Users,DC=myDomain,DC=fr
member: CN=User3,CN=Users,DC=myDomain,DC=fr
name: Group1
objectGUID:: ATTfk6r5qUS4xT/ZNEodBg==
sAMAccountType: 268435456
uSNChanged: 5251
uSNCreated: 5251
whenChanged: 20160915124953.0Z
whenCreated: 20160915124953.0Z
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-09-22 09:58 MartinL New Issue