[Product-Developers] Re: manage_afterPUT for ATFolder

Raphael Ritz r.ritz at biologie.hu-berlin.de
Tue Mar 11 08:55:34 UTC 2008


Takahashi, Mike wrote:
> Hi All,
> 
> Zope 2.10.5
> Plone 3.0.5
> 
> 
> I'm trying to set the title of a folder to its id when a new folder is
> created via FTP.  Currently, when a new folder is created the title is
> not set.
> 
>>From what I have read, "ATFolder implementation does not provide its own
> PUT factory (or manage_afterPUT() implementation)." Therefore, I thought
> I could simply define one within my content type, but this does not seem
> to work. 
> 

meaning what?

> def manage_afterPUT(self, data, marshall_data, file, context, mimetype,
>                          filename, REQUEST, RESPONSE):
>          """After webdav/ftp PUT method
> 
>          Set title according to the id on webdav/ftp PUTs.
>          """
>          
>          id = self.getId()
>          self.setTitle(id)  
> 
> 

at the very least I'd call the parent's class PUT factory
as well. And don't be fooled by ATFolder not providing one.
It simply doesn't change the one it inherits.

HTH

	Raphael


> Any help is greatly appreciated.
> 
> Thanks,
> 
> Mike





More information about the Product-Developers mailing list