summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTurkesh Patel (Open ERP) <tpa@tinyerp.com>2012-03-06 11:36:03 +0530
committerTurkesh Patel (Open ERP) <tpa@tinyerp.com>2012-03-06 11:36:03 +0530
commit8eaf73649cdcf13da7f3d087df401d63bb4f9722 (patch)
tree0e67caa00dcf0c5df77f8aefa78ff55c7c8e57b6
parenta1776c5b961018b06e6b43e292635bf4dcd1b7e9 (diff)
[IMP] improved code for double validation
bzr revid: tpa@tinyerp.com-20120306060603-coio9qehnk26hilv
-rw-r--r--addons/purchase_double_validation/purchase_double_validation_installer.py8
-rw-r--r--addons/purchase_double_validation/purchase_double_validation_installer.xml4
2 files changed, 6 insertions, 6 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']
diff --git a/addons/purchase_double_validation/purchase_double_validation_installer.xml b/addons/purchase_double_validation/purchase_double_validation_installer.xml
index e219696bd49..46f2c150bec 100644
--- a/addons/purchase_double_validation/purchase_double_validation_installer.xml
+++ b/addons/purchase_double_validation/purchase_double_validation_installer.xml
@@ -47,11 +47,11 @@
<field name="type">once</field>
</record-->
- <record id="view_double_purchase_config" model="ir.ui.view">
+ <record id="view_double_purchase_configuration" model="ir.ui.view">
<field name="name">Purchase Application</field>
<field name="model">res.config.settings</field>
<field name="type">form</field>
- <field name="inherit_id" ref="purchase.view_purchase_config"/>
+ <field name="inherit_id" ref="purchase.view_purchase_configuration"/>
<field name="arch" type="xml">
<field name="module_purchase_double_validation" position="after">
<field name="limit_amount" nolabel="1"/>