Report API refactorization

review8831002
This commit is contained in:
Nicolas Évrard
2015-01-20 18:49:55 +01:00
parent 32ea9897a1
commit b96487ac94
3 changed files with 5 additions and 5 deletions
+4 -5
View File
@@ -353,11 +353,10 @@ class CompanyConfig(Wizard):
class CompanyReport(Report):
@classmethod
def parse(cls, report, records, data, localcontext):
user = Pool().get('res.user')(Transaction().user)
localcontext['company'] = user.company
return super(CompanyReport, cls).parse(report, records, data,
localcontext)
def get_context(cls, records, data):
report_context = super(CompanyReport, cls).get_context(records, data)
report_context['company'] = report_context['user'].company
return report_context
class LetterReport(CompanyReport):
BIN
View File
Binary file not shown.
+1
View File
@@ -40,6 +40,7 @@ class CompanyTestCase(unittest.TestCase):
party1, = self.party.create([{
'name': 'Dunder Mifflin',
'addresses': [('create', [{}])],
}])
company1, = self.company.create([{
'party': party1.id,