2
# (c) 2000-2005, Stefan H. Holek, stefan@epy.co.at
3
# http://zope.org/Members/shh/ReplaceSupport
7
__doc__ = 'Add a Replace tab to Folders'
10
__refresh_module__ = 0
14
from Globals import default__class_init__
15
from OFS.Folder import Folder
16
from ReplaceSupport import ReplaceSupport
18
Folder.__ac_permissions__ = Folder.__ac_permissions__ + ReplaceSupport.__ac_permissions__
19
Folder.manage_options = Folder.manage_options + ReplaceSupport.manage_options
20
Folder.manage_replaceForm = ReplaceSupport.manage_replaceForm
21
Folder.manage_replaceResult = ReplaceSupport.manage_replaceResult
22
Folder.ZopeReplace = ReplaceSupport.ZopeReplace.im_func
23
Folder.PrincipiaReplace = ReplaceSupport.ZopeReplace.im_func
24
Folder._ZopeReplace = ReplaceSupport._ZopeReplace.im_func
25
Folder._PrincipiaReplace = ReplaceSupport._ZopeReplace.im_func
26
Folder._ReplaceHandlerRegistry = ReplaceSupport._ReplaceHandlerRegistry
27
Folder.getReplaceHandlerMetaTypes = ReplaceSupport.getReplaceHandlerMetaTypes.im_func
29
default__class_init__(Folder)
31
from zLOG import LOG, INFO
32
LOG('ReplaceSupport', INFO, 'Applied patch version %s.' % __version__)