[Erp5-report] r38881 seb - in /erp5/trunk/products/ERP5Type: dtml/ patches/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Oct 5 11:10:00 CEST 2010
Author: seb
Date: Tue Oct 5 11:09:54 2010
New Revision: 38881
URL: http://svn.erp5.org?rev=38881&view=rev
Log:
adapt action patches to zope 2.12 and newer version
of CMFCore
Modified:
erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml
erp5/trunk/products/ERP5Type/patches/ActionProviderBase.py
Modified: erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml?rev=38881&r1=38880&r2=38881&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml [utf8] (original)
+++ erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml [utf8] Tue Oct 5 11:09:54 2010
@@ -33,7 +33,7 @@
</td>
<td>
<div class="form-element">
- <input type="text" name="name_&dtml-index;" value="&dtml-name;" />
+ <input type="text" name="title_&dtml-index;" value="&dtml-title;" />
</div>
</td>
</tr>
@@ -118,11 +118,11 @@
<td>
<div class="form-element">
<select name="permission_&dtml-index;">
- <dtml-let selected="(not permission) and 'selected' or ' '">
+ <dtml-let selected="(not permissions) and 'selected' or ' '">
<option value="" &dtml-selected;>(none)</option>
</dtml-let>
<dtml-in possible_permissions sort>
- <dtml-let selected="(permission == _['sequence-item'])
+ <dtml-let selected="(permissions and permissions[0] == _['sequence-item'])
and 'selected' or ' '">
<option value="&dtml-sequence-item;" &dtml-selected;>&dtml-sequence-item;</option>
</dtml-let>
@@ -216,7 +216,7 @@ Add an action
</td>
<td>
<div class="form-element">
- <input type="text" name="name" value="" />
+ <input type="text" name="title" value="" />
</div>
</td>
</tr>
Modified: erp5/trunk/products/ERP5Type/patches/ActionProviderBase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/patches/ActionProviderBase.py?rev=38881&r1=38880&r2=38881&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/patches/ActionProviderBase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/patches/ActionProviderBase.py [utf8] Tue Oct 5 11:09:54 2010
@@ -60,7 +60,7 @@ def ActionProviderBase_manage_editAction
def ActionProviderBase_addAction( self
, id
- , name
+ , title
, action
, condition
, permission
@@ -73,8 +73,8 @@ def ActionProviderBase_addAction( self
):
""" Add an action to our list.
"""
- if not name:
- raise ValueError('A name is required.')
+ if not title:
+ raise ValueError('A title is required.')
a_expr = action and Expression(text=str(action)) or ''
i_expr = icon and Expression(text=str(icon)) or ''
@@ -86,7 +86,7 @@ def ActionProviderBase_addAction( self
new_actions = self._cloneActions()
new_action = ActionInformation( id=str(id)
- , title=str(name)
+ , title=str(title)
, description=str(description)
, action=a_expr
, icon=i_expr
@@ -110,7 +110,7 @@ def ActionProviderBase_extractAction( se
""" Extract an ActionInformation from the funky form properties.
"""
id = str( properties.get( 'id_%d' % index, '' ) )
- name = str( properties.get( 'name_%d' % index, '' ) )
+ title = str( properties.get( 'title_%d' % index, '' ) )
description = str( properties.get( 'description_%d' % index, '' ) )
action = str( properties.get( 'action_%d' % index, '' ) )
icon = str( properties.get( 'icon_%d' % index, '' ) )
@@ -120,8 +120,8 @@ def ActionProviderBase_extractAction( se
permissions = properties.get( 'permission_%d' % index, () )
priority = float( properties.get( 'priority_%d' % index, 1.0 ))
- if not name:
- raise ValueError('A name is required.')
+ if not title:
+ raise ValueError('A title is required.')
if action is not '':
action = Expression( text=action )
@@ -148,7 +148,7 @@ def ActionProviderBase_extractAction( se
priority = float(priority)
return ActionInformation( id=id
- , title=name
+ , title=title
, description=description
, action=action
, icon=icon
More information about the Erp5-report
mailing list