I found out some more:

I found the reason for the problem (I think).
Obvioussly one isn*NOT* allowed to call a user and a group the same.

If you do so, in the acl_users you CAN NOT assign a user to a group
 that has an identical name.
In Plone however you can assign it. If you do so, the aforementioned
error happens.

robert

robert rottermann schrieb:
> when I clihttp://plone.org/development/info/participationck on source_groups 
> in acl_users of a plone site I get athe following trace back.
> when I comment out the offending assert everything seems to work fine.
> the check the comment to the assert says:
> # should be one and only one mapping to 'k'
> 
> i therefore assume, that some of the userrs or groups are defined at more 
> than one place.
> how is this possible?
> 
> I have some "normal" zope users, and an LDAP Plugin.
> 
> thanks for any pointers.
> 
> the site is using Plone 2.5.0
> 
> robert
> 
> 
> 
> Traceback (innermost last):
>   Module ZPublisher.Publish, line 115, in publish
>   Module ZPublisher.mapply, line 88, in mapply
>   Module ZPublisher.Publish, line 41, in call_object
>   Module Shared.DC.Scripts.Bindings, line 311, in __call__
>   Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
>   Module Products.PageTemplates.PageTemplateFile, line 113, in _exec
>   Module Products.PageTemplates.PageTemplate, line 104, in pt_render
>    - <PageTemplateFile at 
> /zehnderi/zehnderi/acl_users/source_groups/manage_groups>
>   Module TAL.TALInterpreter, line 238, in __call__
>   Module TAL.TALInterpreter, line 281, in interpret
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>   Module TAL.TALInterpreter, line 442, in do_optTag
>   Module TAL.TALInterpreter, line 437, in no_tag
>   Module TAL.TALInterpreter, line 281, in interpret
>   Module TAL.TALInterpreter, line 715, in do_condition
>   Module TAL.TALInterpreter, line 281, in interpret
>   Module TAL.TALInterpreter, line 691, in do_loop_tal
>   Module TAL.TALInterpreter, line 281, in interpret
>   Module TAL.TALInterpreter, line 531, in do_insertText_tal
>   Module Products.PageTemplates.TALES, line 227, in evaluateText
>   Module Products.PageTemplates.TALES, line 221, in evaluate
>    - URL: manage_groups
>    - Line 55, Column 4
>    - Expression: <PythonExpr ','.join(             [x[1] for x in 
> here.listAssignedPrincipals(info['id'])] )>
>    - Names:
>       {'container': <GroupManager at 
> /zehnderi/zehnderi/acl_users/source_groups>,
>        'context': <GroupManager at 
> /zehnderi/zehnderi/acl_users/source_groups>,
>        'default': <Products.PageTemplates.TALES.Default instance at 
> 0x2b259c07ae18>,
>        'here': <GroupManager at /zehnderi/zehnderi/acl_users/source_groups>,
>        'loop': <Products.PageTemplates.TALES.SafeMapping object at 
> 0x2aaaabd16440>,
>        'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter 
> instance at 0x2b259c07b290>,
>        'nothing': None,
>        'options': {'args': ()},
>        'repeat': <Products.PageTemplates.TALES.SafeMapping object at 
> 0x2aaaabd16440>,
>        'request': <HTTPRequest, 
> URL=http://localhost:8080/zehnderi/zehnderi/acl_users/source_groups/manage_groups>,
>        'root': <Application at >,
>        'template': <PageTemplateFile at 
> /zehnderi/zehnderi/acl_users/source_groups/manage_groups>,
>        'traverse_subpath': [],
>        'user': <PropertiedUser 'admin'>}
>   Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
>    - __traceback_info__: ','.join(             [x[1] for x in 
> here.listAssignedPrincipals(info['id'])] )
>   Module Python expression "','.join(             [x[1] for x in 
> here.listAssignedPrincipals(info['id'])] )", line 1, in
> <expression>
>   Module Products.PluggableAuthService.plugins.ZODBGroupManager, line 253, in 
> listAssignedPrincipals
> AssertionError

begin:vcard
fn:robert  rottermann
n:rottermann;robert 
email;internet:[EMAIL PROTECTED]
tel;work:031 333 10 20
tel;fax:031 333 10 23
tel;home:031 333 36 03
x-mozilla-html:FALSE
version:2.1
end:vcard

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to