~unifield-team/unifield-wm/us-826

« back to all changes in this revision

Viewing changes to purchase_override/report/rfq.py

UF-73: [MERGE] Merge with unifield-wm branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- coding: utf-8 -*-
2
 
##############################################################################
3
 
#
4
 
#    OpenERP, Open Source Management Solution
5
 
#    Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
6
 
#
7
 
#    This program is free software: you can redistribute it and/or modify
8
 
#    it under the terms of the GNU Affero General Public License as
9
 
#    published by the Free Software Foundation, either version 3 of the
10
 
#    License, or (at your option) any later version.
11
 
#
12
 
#    This program is distributed in the hope that it will be useful,
13
 
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
 
#    GNU Affero General Public License for more details.
16
 
#
17
 
#    You should have received a copy of the GNU Affero General Public License
18
 
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
19
 
#
20
 
##############################################################################
21
 
 
22
 
import time
23
 
 
24
 
from report import report_sxw
25
 
 
26
 
class rfq(report_sxw.rml_parse):
27
 
    def __init__(self, cr, uid, name, context=None):
28
 
        super(rfq, self).__init__(cr, uid, name, context=context)
29
 
        self.localcontext.update({
30
 
            'time': time,
31
 
            'to_time': self.str_to_time,
32
 
            'enumerate': enumerate,
33
 
        })
34
 
        
35
 
    def str_to_time(self, time):
36
 
        if isinstance(time, str):
37
 
            if time == 'False':
38
 
                time = False
39
 
                
40
 
        if time:
41
 
            return self.pool.get('date.tools').get_date_formatted(self.cr, self.uid, datetime=time)
42
 
        
43
 
        return ''
44
 
            
45
 
report_sxw.report_sxw('report.msf.purchase.quotation','purchase.order','addons/purchase_override/report/rfq.rml',parser=rfq, header=False)
46
 
 
47
 
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: