X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/40acf3027cd594e48486729285eb7a34379078f9..4bad110d2687345b9277c20f96a77d2633ac4759:/__init__.py diff --git a/__init__.py b/__init__.py index db3ddb9..df0ca9b 100755 --- a/__init__.py +++ b/__init__.py @@ -19,8 +19,8 @@ ####################################################################################### """ Plinn implementation of CMFCore. -$Id: __init__.py 1530 2009-07-08 09:19:39Z pin $ -$URL: http://svn.cri.ensmp.fr/svn/Plinn/branches/CMF-2.1/__init__.py $ + + """ import exceptions @@ -28,6 +28,8 @@ import exceptions 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 @@ -66,6 +68,10 @@ methods = { 'popCP__roles__' : None } +# register font extensions +registerFileExtension('ttf', FSFile) +registerFileExtension('eot', FSFile) + def initialize(registrar) : allow_module('quopri') @@ -96,7 +102,7 @@ validTags = default_cmf_utils.NASTY_TAGS.copy() for tag in validTags.keys() : validTags[tag] = 1 -VALID_TAGS = {'font': 1} +VALID_TAGS = {'font': 1, 'param' : 1, 'iframe' : 1} validTags.update(VALID_TAGS)