[ 
https://jira.nuxeo.com/browse/NXP-6430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=89881#action_89881
 ] 

François-Denis Gonthier commented on NXP-6430:
----------------------------------------------

Attached is a new version of the patch which adds some unit tests to the new 
feature. All test using the internal repository pass but some test fail with 
the external repository.

On the other hand, the regular TestLDAPDescriptor class has some test failing 
on my server when using an external repository. I don't know what to think of 
that.

I am using slapd 2.4.21-0ubuntu5.3 on Lucid Lynx to do the tests.

> POSIX group support
> -------------------
>
>                 Key: NXP-6430
>                 URL: https://jira.nuxeo.com/browse/NXP-6430
>             Project: Nuxeo Enterprise Platform
>          Issue Type: New Feature
>          Components: Directory
>    Affects Versions: 5.4.0.1
>            Reporter: François-Denis Gonthier
>         Attachments: nuxeo-posix-groups, nuxeo-posix-groups
>
>
> Hello, 
> I have been asked to implement POSIX group support in Nuxeo. We use the RFC 
> 2307 schema [1]. This patchs only touches LDAPReference.java. It extends the 
> staticAttribute option with a new boolean option called staticAttributeIsId 
> where a true value indicates the content of the staticAttributeId field is 
> the Id of an LDAP object instead of a DN.
> <ldapReference field="members" 
>                directory="userDirectory" 
>                forceDnConsistencyCheck="false" 
>                staticAttributeId="memberUid"
>                staticAttributeIsId="true" />
> The patch is mostly working on my side. I can view, add and remove users from 
> groups, and add and remove groups from users. My current version of the patch 
> is attached to this message and was pushed to a personnal Hg repository [2]. 
> I have not submitted a bug report on this because I'm stumbling on an 
> unrelated problem.
> The POSIX group object doesn't support subGroups but Nuxeo seems to expect to 
> find subGroups in a group definition. If I don't add a dummy reference such 
> as this one, Nuxeo crashed in various ways, all related to the missing 
> subGroups link.
> <!-- This doesn't make sense but I need that to test the patch -->
> <ldapReference field="subGroups"
>                directory="groupDirectory"
>                staticAttributeId="memberUid"
>                forceDnConsistencyCheck="false"
>                staticAttributeIsId="false" />
> Is there are way to tell Nuxeo that the directory doesn't support subGroups, 
> that may have escaped me? I can take a stab at implementing this feature but 
> since it spans several module in Nuxeo, from views to document model, I would 
> like to know if there isn't an easy way to do that first.
> [1] http://www.ietf.org/rfc/rfc2307.txt
> [2] https://bitbucket.org/fdgonthier/nuxeo-services-patches

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to