an old question: [Zope-CMF] Enabling ftp/webdav directory
joeysj@ms3.hinet.net
joeysj@ms3.hinet.net
Thu, 16 May 2002 22:28:57 +0800 (CST)
This is a multi-part message in MIME format...
------------=_1021559338-26090-0
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: binary
Hi Tres,
I just granted the "Add Folders" permission to the 'Owner' role,
but it didn't work. I still got the **FTP** message '530 Unauthorized,'
and can't create a Portal Folder in my home, by FTP.
In CMFCore/PortalFolder.py, the method 'manage_addFolder' is called by
the method 'MKCOL_handler'. It seems that the later method, 'MKCOL_handler',
is the magic hook to 'WebDAV MKCOL', but what's the corresponding to 'FTP mkdir'?
>
>Nope, this is a bug. 'PortalFolder.manage_addFolder' does the right
>thing, but is not called directly; intead, 'webdav.NullResource.MKCOL'
>is the method invoked from the publisher. This method is protected by
>the "Add Folders" permission, and is not "re-wireable" by the container.
>
>Your best workaround would be to give the "Add Folders" permission to
>the 'Owner' role.
>
>Tres.
>--
>===============================================================
>Tres Seaver tseaver@zope.com
>Zope Corporation "Zope Dealers" http://www.zope.com
>
>
>
>_______________________________________________
>Zope-CMF maillist - Zope-CMF@zope.org
>http://lists.zope.org/mailman/listinfo/zope-cmf
>
>See http://www.zope.org/Products/PTK/Tracker for bug reports and feature requests
------------=_1021559338-26090-0--