[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.



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

More information about the Product-Developers mailing list