From 0f352e33e969aacf69679cacc88e0cbfd6a277f9 Mon Sep 17 00:00:00 2001 From: uco Date: Thu, 15 Jul 2010 17:39:43 +0530 Subject: [PATCH] [FIX, IMP] stock_planning: Create Periods wizard error. Improved methods. bzr revid: uco@tinyerp.com-20100715120943-tfiymtgi7poe2do3 --- addons/stock_planning/stock_planning.py | 11 +++++++---- addons/stock_planning/stock_planning_view.xml | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/addons/stock_planning/stock_planning.py b/addons/stock_planning/stock_planning.py index bdfcc9991a2..0adae906908 100644 --- a/addons/stock_planning/stock_planning.py +++ b/addons/stock_planning/stock_planning.py @@ -27,7 +27,7 @@ from mx.DateTime import RelativeDateTime, now, DateTime, localtime from osv import osv, fields import netsvc from tools.translate import _ -from tools import config +#from tools import config def rounding(fl, round_value): @@ -63,7 +63,7 @@ class stock_period_createlines(osv.osv_memory): } def create_period_weekly(self, cr, uid, ids, context=None): - res = self.create_period(cr, uid, ids, context, 6, 'Weekly') + res = self.create_period(cr, uid, ids, context=context) return { 'view_type': 'form', "view_mode": 'tree', @@ -71,7 +71,8 @@ class stock_period_createlines(osv.osv_memory): 'type': 'ir.actions.act_window', } - def create_period_monthly(self,cr, uid, ids, interval=1, context=None): + def create_period_monthly(self, cr, uid, ids, context=None): + interval = context.get('interval',1) for p in self.browse(cr, uid, ids, context=context): dt = p.date_start ds = mx.DateTime.strptime(p.date_start, '%Y-%m-%d') @@ -90,7 +91,9 @@ class stock_period_createlines(osv.osv_memory): 'type': 'ir.actions.act_window', } - def create_period(self, cr, uid, ids, interval=0, name='Daily', context=None): + def create_period(self, cr, uid, ids, context=None): + interval = context.get('interval',0) + name = context.get('name','Daily') for p in self.browse(cr, uid, ids, context=context): dt = p.date_start ds = mx.DateTime.strptime(p.date_start, '%Y-%m-%d') diff --git a/addons/stock_planning/stock_planning_view.xml b/addons/stock_planning/stock_planning_view.xml index 0bb9222df35..43de4a67160 100644 --- a/addons/stock_planning/stock_planning_view.xml +++ b/addons/stock_planning/stock_planning_view.xml @@ -19,8 +19,8 @@