31 lines
779 B
Python
31 lines
779 B
Python
import time
|
|
|
|
from netforce.model import Model,fields,get_model
|
|
from netforce.access import get_active_company
|
|
|
|
class ReportMedicalSummary(Model):
|
|
_name="clinic.report.medical.summary"
|
|
_string="Report Medical Summary"
|
|
_transient=True
|
|
|
|
_fields={
|
|
"date": fields.Date("Month", required=True),
|
|
}
|
|
|
|
_defaults={
|
|
'date': lambda *a: time.strftime("%Y-%m-%d"),
|
|
}
|
|
|
|
def get_report_data(self,ids,context={}):
|
|
obj=self.browse(ids)[0]
|
|
|
|
company_id=get_active_company()
|
|
company=get_model('company').browse(company_id)
|
|
data={
|
|
'company_name': company.name or "",
|
|
'parent_company_name': company.parent_id.name or "",
|
|
}
|
|
return data
|
|
|
|
ReportMedicalSummary.register()
|