[Zope-dev] Adding a TemporaryFolder inside a factory method of a Zope class

Dieter Maurer dieter at handshake.de
Fri Aug 13 16:33:10 EDT 2004


Marco Bizzarri wrote at 2004-8-13 12:19 +0200:
> ...
>|>2) how can I do what I want to do in a single transaction?
>|
>|
>| I fear you will need your own MountPoint logic that
>| does not depend an preconfigured storages in Zope's configuration
>| file.
>|
>
>I don't think so. You can add a temporary folder wherever you want in a
>Zope installation without any configuration.

You may be right.

However, I see in Zope 2.7:

    context.registerClass(
        TemporaryFolder.MountedTemporaryFolder,
        permission=TemporaryFolder.ADD_TEMPORARY_FOLDER_PERM,
        icon='www/tempfolder.gif',
        meta_type='Temporary Folder',
        constructors=(TemporaryFolder.constructTemporaryFolderForm,
                      TemporaryFolder.constructTemporaryFolder),
        visibility=0 # dont show this in the add list for 2.7+ (use dbtab)
        )

Thus, at least Zope 2.7 wants that you use DBTab.

>Also, I'm using Zope 2.6.4, which has not any configuration for the
>storage (no DBTab here).

I no longer have Zope 2.6 and therefore cannot help you further.

-- 
Dieter


More information about the Zope-Dev mailing list