[Erp5-report] r10288 - in /erp5/trunk/products/ERP5Type: ./ dtml/
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Sep 25 14:53:55 CEST 2006
Author: jerome
Date: Mon Sep 25 14:53:52 2006
New Revision: 10288
URL: http://svn.erp5.org?rev=10288&view=rev
Log:
Add a new button to reorder actions using their priorities.
Modified:
erp5/trunk/products/ERP5Type/ERP5Type.py
erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml
Modified: erp5/trunk/products/ERP5Type/ERP5Type.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/ERP5Type.py?rev=10288&r1=10287&r2=10288&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/ERP5Type.py (original)
+++ erp5/trunk/products/ERP5Type/ERP5Type.py Mon Sep 25 14:53:52 2006
@@ -634,6 +634,15 @@
, manage_tabs_message=manage_tabs_message
)
+ def reorderActions(self, REQUEST=None):
+ """Reorder actions according to their priorities."""
+ new_actions = self._cloneActions()
+ new_actions.sort(lambda x,y: cmp(x.getPriority(), y.getPriority()))
+ self._actions = tuple( new_actions )
+
+ if REQUEST is not None:
+ return self.manage_editActionsForm(REQUEST,
+ manage_tabs_message='Actions reordered.')
InitializeClass( ERP5TypeInformation )
Modified: erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml?rev=10288&r1=10287&r2=10288&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml (original)
+++ erp5/trunk/products/ERP5Type/dtml/editToolsActions.dtml Mon Sep 25 14:53:52 2006
@@ -181,6 +181,7 @@
<td><input type="submit" name="deleteActions:method" value="Delete" /></td>
<td><input type="submit" name="moveUpActions:method" value="Move up" /></td>
<td><input type="submit" name="moveDownActions:method" value="Move down" /></td>
+<td><input type="submit" name="reorderActions:method" value="Reorder actions by priority" /></td>
</tr>
</table>
</div>
More information about the Erp5-report
mailing list