[IMP] stock_planning: use a many2many instead of one2many (from transient model to...
authorVo Minh Thu <vmt@openerp.com>
Thu, 22 Sep 2011 12:12:48 +0000 (14:12 +0200)
committerVo Minh Thu <vmt@openerp.com>
Thu, 22 Sep 2011 12:12:48 +0000 (14:12 +0200)
bzr revid: vmt@openerp.com-20110922121248-v6vzt0ncstp3obmf

addons/stock_planning/stock_planning.py
addons/stock_planning/wizard/stock_planning_create_periods.py

index 35337b2..8d26789 100644 (file)
@@ -42,7 +42,6 @@ class stock_period(osv.osv):
         'date_start': fields.datetime('Start Date', required=True),
         'date_stop': fields.datetime('End Date', required=True),
         'state': fields.selection([('draft','Draft'), ('open','Open'),('close','Close')], 'State'),
-        'planning_id': fields.many2one('stock.period.createlines', 'Stock Period Planning'),
     }
     _defaults = {
         'state': 'draft'
index 7d40124..75231fa 100644 (file)
@@ -46,6 +46,7 @@ class stock_period_createlines(osv.osv_memory):
         'date_start': fields.date('Start Date', required=True, help="Starting date for planning period."),
         'date_stop': fields.date('End Date', required=True, help="Ending date for planning period."),
         'period_ids': fields.one2many('stock.period', 'planning_id', 'Periods'),
+        'period_ids': fields.many2many('stock.period', 'stock_period_createlines_stock_period_rel', 'wizard_id', 'period_id', 'Periods'),
     }
     _defaults={
         'date_start': _get_new_period_start,