from Products.CMFCore import utils as core_cmf_utils
from Products.CMFDefault import utils as default_cmf_utils
from Products.CMFCore.permissions import AddPortalContent
+from Products.CMFCore.FSFile import FSFile
+from Products.CMFCore.DirectoryView import registerFileExtension
import File, Folder, HugePlinnFolder, Topic
import MembershipTool
import MemberDataTool
import RegistrationTool
import CalendarTool
import AttachmentTool
-#from shutdown_dispatcher import ZopeShutdownDispatcher
from PloneMisc import IndexIterator, Batch
-from utils import getCPInfo, popCP
-
import patch
from AccessControl import allow_module, allow_class
, AttachmentTool.AttachmentTool
)
-methods = {
-'getCPInfo': getCPInfo,
-'getCPInfo__roles__': None,
-'popCP' : popCP,
-'popCP__roles__' : None
-}
+# register font extensions
+registerFileExtension('ttf', FSFile)
+registerFileExtension('eot', FSFile)
def initialize(registrar) :
allow_module('Products.Plinn.PloneMisc')
allow_class(IndexIterator)
allow_class(Batch)
- app = registrar._ProductContext__app
- #ZopeShutdownDispatcher(registrar._ProductContext__app)
core_cmf_utils.ContentInit(
'Plinn',