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?
Thanks
--
Mario O.de Menezes, Ph.D. "Many are the plans in a man's heart, but
LinuxUser: #24626 is the Lord's purpose that prevails" Pv 19.21
http://www.ipen.br/~mario
_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users