[FIX] change gauge input value method name and improved code in res.config related to create degfault alias.

bzr revid: tpa@tinyerp.com-20140211064607-ll00gw12wviyb2cb
This commit is contained in:
Turkesh Patel (Open ERP)
2014-02-11 12:16:07 +05:30
parent 87f9c85330
commit ba44db60d3
2 changed files with 8 additions and 6 deletions
@@ -441,7 +441,7 @@
</a>
</div>
<div class="oe_job_justgage">
<field state="recruit" name="no_of_hired_employee" widget="gauge" style="width:160px; height: 120px;" options="{'action_change': 'action_employee_to_hire', 'max_field': 'no_of_recruitment', 'label': 'Hired Employees', 'input_value_field': 'no_of_recruitment'}"> </field>
<field state="recruit" name="no_of_hired_employee" widget="gauge" style="width:160px; height: 120px;" options="{'action_change': 'action_set_no_of_recruitment', 'max_field': 'no_of_recruitment', 'label': 'Hired Employees', 'input_value_field': 'no_of_recruitment'}"> </field>
</div>
</t>
<t t-if="record.state.raw_value == 'open'">
+7 -5
View File
@@ -47,8 +47,7 @@ class hr_applicant_settings(osv.osv_memory):
try:
alias_name = self.pool.get('ir.model.data').get_object(cr, uid, 'hr_recruitment', 'mail_alias_jobs').alias_name
except Exception:
model_ids = self.pool.get('ir.model').search(cr, uid, [('model', '=', 'hr.applicant')], context=context)
alias_ids = mail_alias.search(cr, uid, [('alias_model_id', '=', model_ids[0]),('alias_defaults', '=', '{}')], context=context)
alias_ids = mail_alias.search(cr, uid, [('alias_model_id.model', '=', 'hr.applicant'), ('alias_parent_model_id.model', '=', 'hr.job'), ('alias_defaults', '=', '{}')], context=context)
if alias_ids:
alias_name = mail_alias.browse(cr, uid, alias_ids[0], context=context).alias_name
return {'alias_prefix': alias_name}
@@ -63,10 +62,13 @@ class hr_applicant_settings(osv.osv_memory):
if alias:
alias.write({'alias_name': record.alias_prefix})
except Exception:
model_ids = self.pool.get('ir.model').search(cr, uid, [('model', '=', 'hr.applicant')], context=context)
alias_ids = mail_alias.search(cr, uid, [('alias_model_id', '=', model_ids[0]),('alias_defaults', '=', '{}')], context=context)
alias_ids = mail_alias.search(cr, uid, [('alias_model_id.model', '=', 'hr.applicant'), ('alias_parent_model_id.model', '=', 'hr.job'), ('alias_defaults', '=', '{}')], context=context)
if alias_ids:
mail_alias.write(cr, uid, alias_ids[0], {'alias_name': record.alias_prefix}, context=context)
else:
mail_alias.create_unique_alias(cr, uid, {'alias_name': record.alias_prefix}, model_name="hr.applicant", context=context)
context.update({
'alias_model_name': 'hr.applicant',
'alias_parent_model_name': 'hr.job'
})
mail_alias.create(cr, uid, {'alias_name': record.alias_prefix}, context=context)
return True