From 4e2e99b956555e7db8f3af931593c88acfa1643e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 14 May 2008 11:12:32 +0200 Subject: [PATCH] Use CompanyReport --- purchase.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/purchase.py b/purchase.py index d5b1d555fd..842ae4ac46 100644 --- a/purchase.py +++ b/purchase.py @@ -4,7 +4,7 @@ from trytond.osv import fields, OSV from decimal import Decimal import datetime from trytond.netsvc import LocalService -from trytond.report import Report +from trytond.report import CompanyReport _STATES = { 'readonly': "state != 'draft'", @@ -687,20 +687,9 @@ class PurchaseLine(OSV): PurchaseLine() -class PurchaseReport(Report): +class PurchaseReport(CompanyReport): _name = 'purchase.purchase' - def parse(self, cursor, user_id, report, objects, datas, context): - user_obj = self.pool.get('res.user') - - user = user_obj.browse(cursor, user_id, user_id, context) - if context is None: - context = {} - context = context.copy() - context['company'] = user.company - - return super(PurchaseReport, self).parse(cursor, user_id, report, - objects, datas, context) PurchaseReport()