[Zope] manage_changeProperties self help

David Kyte david.kyte@microamps.com
Thu, 14 Feb 2002 14:59:41 -0000


Hi,

I have a similar problem - except using a python script.
The counter property is in the paren folder.

n = context.counter
n=n+1
context.manage_changeProperties( counter=n )

context.manage_addDocument( 'N' + str(n) , '' )

return RESPONSE.redirect( 'MainNotes' )


Any ideas.

PS Using 2.3.0 - also addDocument generates a dtml method
not docuement

TIA

Dave

-----Original Message-----
From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of
Trevor Toenjes
Sent: 14 February 2002 14:15
To: Bakhtiar Abdul Hamid; Trevor Toenjes
Cc: zope@zope.org
Subject: RE: [Zope] manage_changeProperties self help


Thanks.  but no dice on that either.
<dtml-call "_.getitem(id).manage_changeProperties(hits=hits+1)"> 
<dtml-call "_.getitem(aq_parent).manage_changeProperties(hits=hits+1)"> 
and
<dtml-call "_.getId().manage_changeProperties(hits=hits+1)">
do not work.
I am just guessiing now...

-Trevor


> -----Original Message-----
> From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of
> Bakhtiar Abdul Hamid
> Sent: Thursday, February 14, 2002 4:29 AM
> To: Trevor Toenjes
> Cc: zope@zope.org
> Subject: Re: [Zope] manage_changeProperties self help
> 
> 
> On Thu, 14 Feb 2002, Trevor Toenjes wrote:
> 
> > banging my head here...
> > <dtml-call "manage_changeProperties(hits=hits+1)"> is in a method
> > 
> > I have looked at  aq, self(), id(), etc., but nothing works.
> > Explicitly calling the Document, works, 
> > <dtml-call "myDoc.manage_changeProperties(hits=hits+1)"> 
> > but I need to script it...
> 
> if you're getting the document dynamically, try
> 
> <dtml-call 
> "_[mydoc_id_or_something].manage_changeProperties(hits=hits+1)">
> 
> or
> <dtml-call 
> "_.getitem(mydoc_id_or_something).manage_changeProperties(hits=hits+1)">
> 
> where you supply the doc id whichever way fits
> 
> hth
> > 
> > Thanks for the hint.
> > -Trevor
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Zope maillist  -  Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > **   No cross posts or HTML encoding!  **
> > (Related lists - 
> >  http://lists.zope.org/mailman/listinfo/zope-announce
> >  http://lists.zope.org/mailman/listinfo/zope-dev )
> > 
> 
> -- 
>      test
> 
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
> 

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