Commit f41f14d1 authored by Jim Fulton's avatar Jim Fulton

Added manage_exportHack and manage_importHack.

parent 1f2a0359
"""Folder object
$Id: Folder.py,v 1.46 1998/05/20 21:31:34 jim Exp $"""
$Id: Folder.py,v 1.47 1998/05/22 16:22:54 jim Exp $"""
__version__='$Revision: 1.46 $'[11:-2]
__version__='$Revision: 1.47 $'[11:-2]
from Globals import HTMLFile
......@@ -33,7 +33,7 @@ def manage_addFolder(self,id,title='',createPublic=0,createUserF=0,
self._setObject(id,i)
if createUserF: i.manage_addUserFolder()
if createPublic: i.manage_addDocument(id='index_html',title='')
if REQUEST: return self.manage_main(self,REQUEST,update_menu=1)
if REQUEST is not None: return self.manage_main(self,REQUEST,update_menu=1)
class Folder(ObjectManager,RoleManager,DocumentHandler,
SimpleItem.Item,CopyContainer):
......@@ -121,6 +121,25 @@ class Folder(ObjectManager,RoleManager,DocumentHandler,
"""Test connection"""
return 'PING'
# The Following methods are short-term measures to get Paul off my back;)
def manage_exportHack(self, id=None):
" "
if id is None: o=self
else: o=getattr(self.o)
f=Globals.data_dir+'/export.bbe'
o._p_jar.export_file(o,f)
return f
def manage_importHack(self, REQUEST=None):
" "
f=Globals.data_dir+'/export.bbe'
o=self._p_jar.import_file(f)
id=o.id
if hasattr(id,'im_func'): id=id()
self._setObject(id,o)
return 'OK, I imported %s' % id
class PUTer:
""" """
def __init__(self, parent, key):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment