def initialize(context): from Products.CMFCore import utils utils.ToolInit( "%s Tool" % PKG_NAME, tools=tools, icon="tool.gif", ).initialize(context) if REGISTER_DEMO_TYPES: import Products.Archetypes.examples content_types, constructors, ftis = process_types( listTypes(PKG_NAME), PKG_NAME) utils.ContentInit( '%s Content' % PKG_NAME, content_types=content_types, permission=permissions.AddPortalContent, extra_constructors=constructors, fti=ftis, ).initialize(context) try: from Products.CMFCore.FSFile import FSFile from Products.CMFCore.DirectoryView import registerFileExtension registerFileExtension('xsl', FSFile) registerFileExtension('xul', FSFile) except ImportError: pass
def initialize(context): registerMultiPlugin(plugin.JWTAuthenticationPlugin.meta_type) context.registerClass( plugin.JWTAuthenticationPlugin, permission=add_user_folders, constructors=( plugin.manage_addJWTAuthenticationPlugin, plugin.addJWTAuthenticationPlugin, ), visibility=None, ) if HAS_AT and REGISTER_TEST_TYPES: from Products.Archetypes.ArchetypeTool import process_types, listTypes from Products.CMFCore import permissions from Products.CMFCore import utils from plone.restapi.tests.attypes import PROJECTNAME content_types, constructors, ftis = process_types( listTypes(PROJECTNAME), PROJECTNAME) utils.ContentInit( "%s Content" % PROJECTNAME, content_types=content_types, permission=permissions.AddPortalContent, extra_constructors=constructors, fti=ftis, ).initialize(context)
def initialize(context): from Products.CMFCore import utils utils.ToolInit("%s Tool" % PKG_NAME, tools=tools, icon="tool.gif", ).initialize(context) if REGISTER_DEMO_TYPES: import Products.Archetypes.examples content_types, constructors, ftis = process_types( listTypes(PKG_NAME), PKG_NAME) utils.ContentInit( '%s Content' % PKG_NAME, content_types=content_types, permission=permissions.AddPortalContent, extra_constructors=constructors, fti=ftis, ).initialize(context) try: from Products.CMFCore.FSFile import FSFile from Products.CMFCore.DirectoryView import registerFileExtension registerFileExtension('xsl', FSFile) registerFileExtension('xul', FSFile) except ImportError: pass
def initialize(context): # Import content types here to register them: content_types, constructors, ftis = \ process_types(listTypes(PKG_NAME), PKG_NAME) from Products.CMFCore import utils utils.ContentInit(PKG_NAME + ' Content', content_types=content_types, permission=ADD_CONTENT_PERMISSION, extra_constructors=constructors, fti=ftis).initialize(context)
def initialize(context): # Import content types here to register them: content_types, constructors, ftis = \ process_types(listTypes(PKG_NAME), PKG_NAME) from Products.CMFCore import utils utils.ContentInit(PKG_NAME + ' Content', content_types = content_types, permission = ADD_CONTENT_PERMISSION, extra_constructors = constructors, fti = ftis).initialize(context)
def _getFtiAndDataFor(tool, typename, klassname, package_name): """helper method for type info setting returns fti object from the types tool and the data created by process_types for the fti """ t = getattr(tool, typename, None) if t is None: return None, None all_ftis = process_types(listTypes(package_name), package_name)[2] for fti in all_ftis: if fti['id'] == klassname: fti['content_meta_type'] = fti['meta_type'] return t, fti return t, None
def initialize(context): if REGISTER_TEST_TYPES: from Products.Archetypes.ArchetypeTool import process_types, listTypes from Products.CMFCore import permissions from Products.CMFCore import utils from plone.restapi.tests.attypes import PROJECTNAME content_types, constructors, ftis = process_types( listTypes(PROJECTNAME), PROJECTNAME) utils.ContentInit( '%s Content' % PROJECTNAME, content_types=content_types, permission=permissions.AddPortalContent, extra_constructors=constructors, fti=ftis, ).initialize(context)
def initialize(context): """Initializer called when used as a Zope 2 product.""" if 'ZOPETESTCASE' in os.environ: # register demo type only when testing from Products.CMFCore import utils from Products.CMFCore import permissions from Products.Archetypes.ArchetypeTool import process_types, listTypes content_types, constructors, ftis = process_types( listTypes(PKG_NAME), PKG_NAME) utils.ContentInit( '%s Content' % PKG_NAME, content_types=content_types, permission=permissions.AddPortalContent, extra_constructors=constructors, fti=ftis, ).initialize(context)
def initialize(context): """Initializer called when used as a Zope 2 product.""" if 'ZOPETESTCASE' in os.environ: # register demo type only when testing from Products.CMFCore import utils from Products.CMFCore import permissions from Products.Archetypes.ArchetypeTool import process_types, listTypes import plone.app.referenceablebehavior.testing content_types, constructors, ftis = process_types( listTypes(PKG_NAME), PKG_NAME) utils.ContentInit( '%s Content' % PKG_NAME, content_types=content_types, permission=permissions.AddPortalContent, extra_constructors=constructors, fti=ftis, ).initialize(context)
def initialize(context): registerMultiPlugin(plugin.JWTAuthenticationPlugin.meta_type) context.registerClass( plugin.JWTAuthenticationPlugin, permission=add_user_folders, constructors=(plugin.manage_addJWTAuthenticationPlugin, plugin.addJWTAuthenticationPlugin), visibility=None, ) if REGISTER_TEST_TYPES: from Products.Archetypes.ArchetypeTool import process_types, listTypes from Products.CMFCore import permissions from Products.CMFCore import utils from plone.restapi.tests.attypes import PROJECTNAME content_types, constructors, ftis = process_types(listTypes(PROJECTNAME), PROJECTNAME) utils.ContentInit( "%s Content" % PROJECTNAME, content_types=content_types, permission=permissions.AddPortalContent, extra_constructors=constructors, fti=ftis, ).initialize(context)