2015-03-18 03:51:38 +00:00
|
|
|
from netforce.model import Model, fields, get_model
|
|
|
|
from netforce.access import get_active_user
|
2014-10-22 03:45:23 +00:00
|
|
|
|
|
|
|
class Settings(Model):
|
|
|
|
_inherit="settings"
|
|
|
|
_fields={
|
2014-12-21 10:11:22 +00:00
|
|
|
"cash_account_id": fields.Many2One("account.account","Cash Account"),
|
|
|
|
"income_account_id": fields.Many2One("account.account","Income Account"),
|
2014-10-26 10:11:19 +00:00
|
|
|
"ap_nurse_id": fields.Many2One("account.account","Account Payment Nurse"),
|
2014-10-27 14:17:22 +00:00
|
|
|
"ap_doctor_id": fields.Many2One("account.account","Account Payment Doctor"),
|
2014-10-22 03:45:23 +00:00
|
|
|
}
|
|
|
|
|
2015-03-18 03:51:38 +00:00
|
|
|
def get_default_address(self,ids,context={}):
|
|
|
|
branch_id=None
|
|
|
|
if context.get("branch_id"):
|
|
|
|
branch_id=context['branch_id']
|
|
|
|
else:
|
|
|
|
user_id=get_active_user()
|
|
|
|
user=get_model("base.user").browse(user_id)
|
|
|
|
branch_id=user.branch_id.id
|
|
|
|
vals={}
|
|
|
|
for obj in self.browse(ids):
|
|
|
|
vals[obj.id]=obj.addresses and obj.addresses[0].id or None
|
|
|
|
if branch_id:
|
|
|
|
branch=get_model("clinic.branch").browse(branch_id)
|
|
|
|
vals[obj.id]=branch.addresses and branch.addresses[0].id or None
|
|
|
|
return vals
|
|
|
|
|
2014-10-22 03:45:23 +00:00
|
|
|
Settings.register()
|