diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 11d36ae7777..62823369add 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -148,6 +148,10 @@ class procurement_order(osv.osv): return {'value': v} return {} + def cancel(self, cr, uid, ids, context=None): + self.write(cr, uid, ids, {'state': 'cancel'}, context=context) + return True + def run(self, cr, uid, ids, context=None): for procurement in self.browse(cr, uid, ids, context=context): if self._assign(cr, uid, procurement, context=context): diff --git a/addons/procurement/procurement_view.xml b/addons/procurement/procurement_view.xml index ffb3642f6a7..e2cd8990bd2 100644 --- a/addons/procurement/procurement_view.xml +++ b/addons/procurement/procurement_view.xml @@ -27,43 +27,45 @@
-
- @@ -120,12 +122,12 @@ - Procurement Exceptions + Procurements ir.actions.act_window procurement.order form tree,form - {'search_default_perm_exceptions':1} + {}