import time from netforce.model import Model,fields,get_model from netforce.access import get_active_company class ReportNewPatient(Model): _name="clinic.report.new.patient" _string="Report New Patient" _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={}): 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 ReportNewPatient.register()