[prev in list] [next in list] [prev in thread] [next in thread]
List: zope-dev
Subject: Re: [Zope-dev] why cant i rename an object from an external method
From: "Andy McKay" <andym () ActiveState ! com>
Date: 2000-09-29 18:20:07
[Download RAW message or body]
Grrr.... That works fine. But it annoys me I cant use a standard function to
that. I like to use a standard function and use the checking that someone
else wrote.
old_id = obj.id()
new_id = ASPNTools.safetymunge(obj.id())
self = obj.aq_parent
ob = obj
self._delObject(old_id)
if hasattr(ob, 'aq_base'):
ob=ob.aq_base
ob._setId(new_id)
self._setObject(new_id, ob, set_owner=0)
Thanks Shane... phew no Perl necessary.
----- Original Message -----
From: "Shane Hathaway" <shane@digicool.com>
To: <zope-dev@zope.org>
Sent: Thursday, September 28, 2000 8:26 PM
Subject: Re: [Zope-dev] why cant i rename an object from an external method
> Andy McKay wrote:
> >
> > Heres a treat. I'm trying to write an external method to rename objects.
I
> > have approx 10,000 to rename so a script would be nice. No problem I
> > thought, imitate a forms manage_renameObject and CopySupport.py can do
the
> > work.
> >
> > Rename works fine from the web form, but not from a script.
> > (ASPNTools.getsomeobjectsfromstring returns a bunch of objects, Ive
tried
> > replicating this with resolve_url and get different namespace error,
could
> > this be a clue?).
>
> I would try using _delObject and _setObject instead.
> manage_renameObject() does some security checks that don't apply in your
> case.
>
> Shane
>
> _______________________________________________
> Zope-Dev maillist - Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope )
>
_______________________________________________
Zope-Dev maillist - Zope-Dev@zope.org
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic