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

Reply via email to