diff --git a/addons/stock_planning/stock_planning.py b/addons/stock_planning/stock_planning.py
index 2e4f333b840..8f2c7c46c71 100644
--- a/addons/stock_planning/stock_planning.py
+++ b/addons/stock_planning/stock_planning.py
@@ -48,6 +48,14 @@ class stock_period(osv.osv):
_defaults = {
'state': 'draft'
}
+
+ def button_open(self, cr, uid, ids, context):
+ self.write(cr, uid, ids, {'state': 'open'})
+ return True
+
+ def button_close(self, cr, uid, ids, context):
+ self.write(cr, uid, ids, {'state': 'close'})
+ return True
stock_period()
diff --git a/addons/stock_planning/stock_planning_view.xml b/addons/stock_planning/stock_planning_view.xml
index 10297a8ef81..1c761a2a21c 100644
--- a/addons/stock_planning/stock_planning_view.xml
+++ b/addons/stock_planning/stock_planning_view.xml
@@ -13,10 +13,16 @@
form
@@ -26,7 +32,7 @@
stock.period
tree
-
+
@@ -34,12 +40,29 @@
+
+
+ stock.period.search
+ stock.period
+ search
+
+
+
+
+
+
+
+
+
+
+
Stock and Sales Periods
stock.period
form
tree,form
+