X-Git-Url: https://svn.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/b3b52f5b0ad754fd9036f816d0ab8e98a5373f40..e43781c8a1e3c18c4e4b037dbc4158b5ed0ea26b:/profiles/photo/various.py diff --git a/profiles/photo/various.py b/profiles/photo/various.py index 2932d81..e3dcb65 100644 --- a/profiles/photo/various.py +++ b/profiles/photo/various.py @@ -60,11 +60,11 @@ def doActionForOrSkip(*args, **kw) : except WorkflowException : pass # home page -constructOrSkip( 'Document', site, 'index_html' - , title = translate('Home') - , text_format='html' - , text=site.default_home_page_content()) -doActionForOrSkip(site.index_html, 'direct_publish') +# constructOrSkip( 'Document', site, 'index_html' +# , title = translate('Home') +# , text_format='html' +# , text=site.default_home_page_content()) +# doActionForOrSkip(site.index_html, 'direct_publish') # default folders constructOrSkip('Plinn Folder', site, 'Members', title = translate('Members')) @@ -87,8 +87,8 @@ rb = site.global_settings.right_boxes addBlockOrSkip(rb, 'Action Box Block', 0, id='global_actions') rb.global_actions.saveBlock(boxTitle={'text' : translate('Global actions')}, categories={'text' : ['global']}) addBlockOrSkip(rb, 'Action Box Block', 0, id='workflow_actions') -#rb.workflow_actions.saveBlock(boxTitle={'text' : translate('Workflow')}, categories={'text' : ['workflow']}) -#doActionForOrSkip(rb, 'direct_publish') +rb.workflow_actions.saveBlock(boxTitle={'text' : translate('Workflow')}, categories={'text' : ['workflow']}) +doActionForOrSkip(rb, 'direct_publish') # tools settings mtool = getToolByName(site, 'portal_membership') @@ -101,6 +101,18 @@ gtool.setGroupWorkspaceType('Plinn Folder') caltool = getToolByName(site, 'portal_calendar') caltool.configureTool(['created', 'modified', 'DateTimeOriginal'], [9, 18]) +pimtool = getToolByName(site, 'portal_image_manipulation') +if not pimtool.hasObject('image') : + pimtool.manage_addProduct['OFSP'].manage_addFolder('image') +if not pimtool.hasObject('tile') : + pimtool.manage_addProduct['OFSP'].manage_addFolder('tile') + +ctool = getToolByName(site, 'portal_catalog') +if not 'position' in ctool.indexes() : + ctool.manage_addProduct['ProxyIndex'].manage_addProxyIndex('position', + extra = { 'idx_type' : 'FieldIndex' + , 'value_expr' : 'python:object.getParentNode().getObjectPosition(object.getId())'}) + # Caches HTTPCache = site.HTTPCache HTTPCache.manage_editProps(title='Accelerated HTTP Cache',