diff options
| author | Turkesh Patel (Open ERP) <tpa@tinyerp.com> | 2012-03-06 11:36:03 +0530 |
|---|---|---|
| committer | Turkesh Patel (Open ERP) <tpa@tinyerp.com> | 2012-03-06 11:36:03 +0530 |
| commit | 8eaf73649cdcf13da7f3d087df401d63bb4f9722 (patch) | |
| tree | 0e67caa00dcf0c5df77f8aefa78ff55c7c8e57b6 /addons/purchase_double_validation/purchase_double_validation_installer.py | |
| parent | a1776c5b961018b06e6b43e292635bf4dcd1b7e9 (diff) | |
[IMP] improved code for double validation
bzr revid: tpa@tinyerp.com-20120306060603-coio9qehnk26hilv
Diffstat (limited to 'addons/purchase_double_validation/purchase_double_validation_installer.py')
| -rw-r--r-- | addons/purchase_double_validation/purchase_double_validation_installer.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/purchase_double_validation/purchase_double_validation_installer.py b/addons/purchase_double_validation/purchase_double_validation_installer.py index 6ef275915bf..15fa3acce14 100644 --- a/addons/purchase_double_validation/purchase_double_validation_installer.py +++ b/addons/purchase_double_validation/purchase_double_validation_installer.py @@ -24,13 +24,13 @@ from osv import fields, osv class purchase_double_validation_installer(osv.osv_memory): _inherit = 'res.config.settings' _columns = { - 'limit_amount': fields.integer('Maximum Purchase Amount', required=True, help="Maximum amount after which validation of purchase is required."), + 'limit_amount': fields.integer('Maximum Purchase Amount', default_model='model.name',required=True, help="Maximum amount after which validation of purchase is required."), } - def get_default_installed_modules(self, cr, uid, ids, context=None): + def default_get(self, cr, uid, fields, context=None): data_obj = self.pool.get('ir.model.data') transition_obj = self.pool.get('workflow.transition') - installed_modules = super(purchase_double_validation_installer, self).get_default_installed_modules(cr, uid, ids, context=context) + installed_modules = super(purchase_double_validation_installer, self).default_get(cr, uid, fields, context=context) if installed_modules.get('module_purchase_double_validation'): tra_id = data_obj.get_object(cr, uid, 'purchase_double_validation', 'trans_waiting_confirmed') condition = transition_obj.browse(cr, uid, tra_id.id).condition @@ -44,7 +44,7 @@ class purchase_double_validation_installer(osv.osv_memory): def execute(self, cr, uid, ids, vals, context=None): data = self.read(cr, uid, ids, context=context) - super(purchase_double_validation_installer, self).execute(cr, uid, ids, vals, context=context) + super(purchase_double_validation_installer, self).execute(cr, uid, ids, vals) if not data: return {} amt = data[0]['limit_amount'] |
