You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

26 lines
944 B

# -*- coding: utf-8 -*-
# Copyright 2018 Eficent Business and IT Consulting Services S.L.
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
from openerp import api, fields, models
class ReportPartner(models.AbstractModel):
_name = 'report.gdpr.report_partner'
@api.multi
def render_html(self, data):
docs = self.env['gdpr.partner.report'].browse(
self.env.context.get('active_ids', []))
partner = data['form'].get('partner_id', False)
partner = self.env['res.partner'].browse(partner[0])
docargs = {
'doc_ids': self.ids,
'doc_model': 'gdpr.partner.report',
'data': data['form'],
'docs': docs,
'date': fields.date.today(),
'tables': data['tables'],
'partner': partner,
}
return self.env['report'].render(
'gdpr_partner_report.report_partner', values=docargs)