Merge lp:~jfb-tempo-consulting/unifield-server/US-5023 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 5073
Proposed branch: lp:~jfb-tempo-consulting/unifield-server/US-5023
Merge into: lp:unifield-server
Diff against target: 44 lines (+16/-2)
2 files modified
bin/addons/register_accounting/report/report_fully_report.py (+11/-2)
bin/addons/spreadsheet_xml/spreadsheet_xml_write.py (+5/-0)
To merge this branch: bzr merge lp:~jfb-tempo-consulting/unifield-server/US-5023
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+354236@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bin/addons/register_accounting/report/report_fully_report.py'
2--- bin/addons/register_accounting/report/report_fully_report.py 2018-06-15 09:18:20 +0000
3+++ bin/addons/register_accounting/report/report_fully_report.py 2018-09-04 12:11:53 +0000
4@@ -260,6 +260,15 @@
5 color = 'red'
6 return color
7
8-
9-SpreadsheetReport('report.fully.report','account.bank.statement','addons/register_accounting/report/fully_report_xls.mako', parser=report_fully_report)
10+class SpreadsheetReportX(SpreadsheetReport):
11+ def create(self, cr, uid, ids, data, context=None):
12+ if not context:
13+ context = {}
14+ context['pathit'] = True
15+ return super(SpreadsheetReportX, self).create(cr, uid, ids, data, context=context)
16+
17+
18+
19+
20+SpreadsheetReportX('report.fully.report','account.bank.statement','addons/register_accounting/report/fully_report_xls.mako', parser=report_fully_report)
21 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
22
23=== modified file 'bin/addons/spreadsheet_xml/spreadsheet_xml_write.py'
24--- bin/addons/spreadsheet_xml/spreadsheet_xml_write.py 2017-10-09 21:06:10 +0000
25+++ bin/addons/spreadsheet_xml/spreadsheet_xml_write.py 2018-09-04 12:11:53 +0000
26@@ -2,6 +2,7 @@
27
28 from tools.translate import _
29 from tools.misc import file_open
30+from tools.misc import Path
31 from osv import osv
32 from report_webkit.webkit_report import WebKitParser
33 from report import report_sxw
34@@ -126,6 +127,10 @@
35 os.unlink(tmpname)
36 return (out, 'zip')
37
38+ if context.get('pathit'):
39+ os.close(null)
40+ return (Path(tmpname, delete=True), 'xls')
41+
42 out = file(tmpname, 'rb').read()
43 os.close(null)
44 os.unlink(tmpname)

Subscribers

People subscribed via source and target branches