[Zope3-Users] Can't rename objects
David Johnson
djohnson at jsatech.com
Wed Jan 17 02:39:48 EST 2007
See my post about 2 weeks ago. If you Adapter to
IContainerNameChooser rename will not be allowed.
Do not adapt to IContainerNameChosoer.
On Jan 16, 2007, at 10:37 PM, Florian Lindner wrote:
> Am Dienstag, 16. Januar 2007 22:15 schrieb Christian Theune:
>> Do you have a specific exception with traceback that prevents you
>> from
>> renaming?
>
> So far I have tried it only using the ZMI (logged in as manager).
> There is no
> rename button and also if I add another object I can't name it,
> it's just
> names like "Folder-n". Just no possibility to even try.
> How to test it best programmatically?
>
> The security declarations are:
>
> <require permission="zope.Public" interface=".interfaces.IXGM" />
> <require permission="zope.ManageContent"
> set_schema=".interfaces.IXGM" />
>
> Thanks,
>
> Florian
>
>
>>
>> Christian
>>
>> Am Dienstag, den 16.01.2007, 21:05 +0100 schrieb Florian Lindner:
>>> Hello,
>>> I have a container object to which I can add and remove object
>>> but can
>>> not rename them. I suspet my I namechooser to be faulty:
>>>
>>> from zope.app.container.interfaces import INameChooser
>>> from zope.app.container.contained import NameChooser
>>>
>>> class XGMNameChooser(NameChooser):
>>> implements(INameChooser)
>>>
>>> def chooseName(self, name, object):
>>> if IAbbreviation.providedBy(object):
>>> # my name choosing code
>>> return n
>>> else:
>>> return super(XGMNameChooser, self).chooseName(name,
>>> object)
>>>
>>>
>>> registered like that:
>>>
>>> <adapter
>>> for=".interfaces.IXGM"
>>> provides="zope.app.container.interfaces.INameChooser"
>>> factory=".xgm.XGMNameChooser"
>>> />
>>>
>>>
>>> furthermore the objects interface implements:
>>>
>>> IContainer, IContained, IPossibleSite, IAttributeAnnotatable,
>>> IContainerNamesContainer.
>>>
>>> the class itself:
>>>
>>> BTreeContainer, SiteManagerContainer
>>>
>>> What's wrong?
>>>
>>> Thanks,
>>>
>>> Florian
>>> _______________________________________________
>>> Zope3-users mailing list
>>> Zope3-users at zope.org
>>> http://mail.zope.org/mailman/listinfo/zope3-users
> _______________________________________________
> Zope3-users mailing list
> Zope3-users at zope.org
> http://mail.zope.org/mailman/listinfo/zope3-users
>
More information about the Zope3-users
mailing list