projects
/
Plinn.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
db2a15d
)
Maj de various.py pour ajouter, si besoin, les éléments 'tile' et 'image'. Ajout...
author
Benoît Pin
<benoit.pin@gmail.com>
Sat, 13 Nov 2010 10:38:27 +0000
(11:38 +0100)
committer
Benoît Pin
<benoit.pin@gmail.com>
Sat, 13 Nov 2010 10:38:27 +0000
(11:38 +0100)
profiles/photo/various.py
patch
|
blob
|
history
diff --git
a/profiles/photo/various.py
b/profiles/photo/various.py
index
8141a6d
..
819cc4b
100644
(file)
--- a/
profiles/photo/various.py
+++ b/
profiles/photo/various.py
@@
-102,13
+102,16
@@
caltool = getToolByName(site, 'portal_calendar')
caltool.configureTool(['created', 'modified', 'DateTimeOriginal'], [9, 18])
pimtool = getToolByName(site, 'portal_image_manipulation')
caltool.configureTool(['created', 'modified', 'DateTimeOriginal'], [9, 18])
pimtool = getToolByName(site, 'portal_image_manipulation')
-pimtool.manage_addProduct['OFSP'].manage_addFolder('image')
-pimtool.manage_addProduct['OFSP'].manage_addFolder('tile')
+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')
ctool = getToolByName(site, 'portal_catalog')
-ctool.manage_addProduct['ProxyIndex'].manage_addProxyIndex('position',
- extra = { 'idx_type' : 'FieldIndex'
- , 'value_expr' : 'python:object.getParentNode().getObjectPosition(object.getId())'})
+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
# Caches
HTTPCache = site.HTTPCache