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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ cps-users mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/cps-users
