Mario Olimpio de Menezes wrote:
> Hi,
> 
>      I'm using LDAPUserGroupsFolder to authenticate users in the Portal. This 
> is working just fine.
>      Groups and Roles are stored in Zope database.
>      Through ZMI I can manage everything - Users, Groups and Roles.
>      However, when I try to create Groups through the "Portal -> Directories 
> -> Groups -> Create New" action I get this error:
> 
> Error Type: ValueError
> Error Value: Too many results for this query
> 
> 
> Module Products.PageTemplates.TALES, line 221, in evaluate
> 
> URL: file:CPSDirectory/skins/cps_directory/cpsdirectory_entry_create_form.pt
> Line 1, Column 0
> Expression: <PythonExpr dir.renderCreateEntryDetailed(     validate=validate, 
> request=create_request,     created_callback='cpsdirectory_entry_created')>
> 
> Names:
> {'container': <CPSDefaultSite at /colab>,
>  'context': <CPSDefaultSite at /colab>,
>  'default': <Products.PageTemplates.TALES.Default instance at 0x40d1472c>,
>  'here': <CPSDefaultSite at /colab>,
>  'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x47fbe14c>,
>  'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter 
> instance at 0x40d9452c>,
>  'nothing': None,
>  'options': {'args': ()},
>  'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0x47fbe14c>,
>  'request': <HTTPRequest, 
> URL=http://tucano.ipen.br/colab/cpsdirectory_entry_create_form>,
>  'root': <Application at >,
>  'template': <FSPageTemplate at /colab/cpsdirectory_entry_create_form>,
>  'traverse_subpath': [],
>  'user': mariomenezes}
> 
>  Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
> 
> __traceback_info__: dir.renderCreateEntryDetailed(     validate=validate, 
> request=create_request,     created_callback='cpsdirectory_entry_created')
> 
>   Module Python expression 
> "dir.renderCreateEntryDetailed(     validate=validate, 
> request=create_request,     created_callback='cpsdirectory_entry_created')", 
> line 1, in <expression>
> 
> 
>   Module Products.CPSDirectory.BaseDirectory, line 655, in 
> renderCreateEntryDetailed
>   Module Products.CPSDirectory.BaseDirectory, line 365, in createEntry
>   Module Products.CPSDirectory.GroupsDirectory, line 179, in _createEntry
>   Module Products.CPSDirectory.BaseDirectory, line 480, in editEntry
>   Module Products.CPSDirectory.BaseDirectory, line 498, in _editEntry
>   Module Products.CPSSchemas.DataModel, line 320, in _commit
>   Module Products.CPSSchemas.DataModel, line 346, in _commitData
>   Module Products.CPSSchemas.StorageAdapter, line 143, in setData
>   Module Products.CPSSchemas.StorageAdapter, line 178, in _setData
>   Module Products.CPSDirectory.GroupsDirectory, line 283, in _setFieldData
>   Module Products.CPSDirectory.GroupsDirectory, line 230, in _setGroupMembers
>   Module Products.LDAPUserGroupsFolder.LDAPUserFolder, line 2402, in 
> setUsersOfGroup
>   Module Products.LDAPUserGroupsFolder.LDAPUserFolder, line 2417, in 
> getUsersOfGroup
>   Module Products.LDAPUserGroupsFolder.LDAPUserFolder, line 1496, in 
> searchUsers
>   Module Products.LDAPUserGroupsFolder.LDAPUserFolder, line 1320, in 
> _searchWithFilter
> 
> ValueError: Too many results for this query
> 
> ----------------------------------------------------
> 
>     I believe this is related with CPS trying to search users in the 
> LDAPUserGroupsFolder and getting too many results.
>    How to fix this?
> 

What abour the roles ? Do you have the same problem ?

        J.

-- 
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM   : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to