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

Reply via email to