[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:
@@ -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'">
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user