remain old profile

conv_bal
watcha.h 2015-03-17 08:23:39 +07:00
parent 19489e8ff5
commit 378914c021
3 changed files with 5 additions and 1 deletions

View File

@ -1,5 +1,6 @@
<inherit model="base.user" inherit="user_form"> <inherit model="base.user" inherit="user_form">
<field name="pin_code" position="after"> <field name="pin_code" position="after">
<field name="department_profile_id"/> <field name="department_profile_id"/>
<field name="old_profile_id"/>
</field> </field>
</inherit> </inherit>

View File

@ -5,7 +5,7 @@ class User(Model):
_fields={ _fields={
'department_profile_id': fields.Many2One("clinic.department.profile","Department Profile"), 'department_profile_id': fields.Many2One("clinic.department.profile","Department Profile"),
'department_id': fields.Many2One("clinic.department","Current Department"), 'department_id': fields.Many2One("clinic.department","Current Department"),
'department_include': fields.Selection([['yes','Yes'],['no','No']],"Include"), 'old_profile_id': fields.Many2One('profile', "Old Profile"),
} }
User.register() User.register()

View File

@ -165,6 +165,9 @@ class SelectCompany(Model):
else: else:
context['profile_id']=obj.check_profile(context=context) context['profile_id']=obj.check_profile(context=context)
pf_id=obj.share_profile(context=context) pf_id=obj.share_profile(context=context)
old_pf_id=user.old_profile_id.id
if old_pf_id:
pf_id=old_pf_id
user.write({ user.write({
'department_id': None, #all include department 'department_id': None, #all include department
'profile_id': pf_id, 'profile_id': pf_id,