[IMP]: Improved code to uninstall module when checkbox is unchecked.

bzr revid: uco@tinyerp.com-20120227074745-1ornab4cx1z0vfw8
This commit is contained in:
Ujjvala Collins (OpenERP) 2012-02-27 13:17:45 +05:30
parent 49b2920b82
commit 10c9455d92
1 changed files with 8 additions and 0 deletions

View File

@ -1452,12 +1452,20 @@ class sale_configuration(osv.osv_memory):
vals['project_timesheet'] = True
vals['project_mrp'] = True
vals['account_analytic_analysis'] = True
else:
vals['project_timesheet'] = False
vals['project_mrp'] = False
vals['account_analytic_analysis'] = False
if wizard.timesheet:
vals['account_analytic_analysis'] = True
else:
vals['account_analytic_analysis'] = False
if wizard.charge_delivery:
vals['delivery'] = True
else:
vals['delivery'] = False
if wizard.picking_policy:
ir_values_obj.set(cr, uid, 'default', False, 'picking_policy', ['sale.order'], 'one')