> > 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?
Therefore my thought was that it may not be possible to set the title.
> > 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
I've also tried that as well with no luck:
def PUT_factory( self, name, typ, body ):
id = self.getId()
self.setTitle(id)
For some reason, the setTitle() function does not work on ATFolders.
Thanks,
Mike
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers