[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