Ho realizzato un wizard che "dovrebbe" produrmi un report....
Ho quindi implementato un metodo che ritorni questo:
{ 'type': 'ir.actions.report.xml',
'report_name': 'shifts',
'datas': to_pass,}
dove to_pass è un dizionario.
quindi ho realizzato un file reports.xml dove ho messo questa riga
<report id="shifts" string="Reportistica" model="hr.shifts.shifts" name="shifts" rml="hr_shifts_customization/report/shifts_report.rml" auto="False"/>
e i file classici dentro la cartella report dove nel file .py, ho definito questo:
report_sxw.report_sxw('report.shifts', 'hr.shift.shift', 'hr_shift_customization/report/shifts.rml', parser=shifts, header=0)
Il problema è che quando vado per stampare il report tramite il tasto openerp mi lancia un eccezione:
report.shifts
(<type 'exceptions.KeyError'>, KeyError(u'report.shifts',), <traceback object at 0x5f417e8>)
quasi come se non trovasse il report... cosa sbaglio???
Ah... sto usando la 7..