diff options
| author | mra (Open ERP) <mra@tinyerp.com> | 2009-01-15 16:00:37 +0530 |
|---|---|---|
| committer | mra (Open ERP) <mra@tinyerp.com> | 2009-01-15 16:00:37 +0530 |
| commit | 4d8b255cf10ffa04795d4be9609362f961fc7d32 (patch) | |
| tree | 8918160d6fc4edc7167db13befbaaa41b5a35e0d /addons/base_module_quality/wizard | |
| parent | a2a55cbe3162420cfd3035123d3bbdec6c264325 (diff) | |
changes quality module
bzr revid: mra@tinyerp.com-20090115103037-xz9tqmgcqzftae7m
Diffstat (limited to 'addons/base_module_quality/wizard')
| -rw-r--r-- | addons/base_module_quality/wizard/__init__.py | 1 | ||||
| -rw-r--r-- | addons/base_module_quality/wizard/quality_save_report.py | 56 |
2 files changed, 57 insertions, 0 deletions
diff --git a/addons/base_module_quality/wizard/__init__.py b/addons/base_module_quality/wizard/__init__.py index 917ecbf1ff9..440ab8c63d9 100644 --- a/addons/base_module_quality/wizard/__init__.py +++ b/addons/base_module_quality/wizard/__init__.py @@ -21,6 +21,7 @@ ############################################################################## import module_quality_check +import quality_save_report # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_module_quality/wizard/quality_save_report.py b/addons/base_module_quality/wizard/quality_save_report.py new file mode 100644 index 00000000000..40b6a00c724 --- /dev/null +++ b/addons/base_module_quality/wizard/quality_save_report.py @@ -0,0 +1,56 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved +# $Id$ +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +############################################################################## + +import wizard +from osv import osv +import pooler +from tools.translate import _ + +import base64 + +form_rep = '''<?xml version="1.0"?> +<form string="Standard entries"> + <field name="module_file"/> +</form>''' + + +fields_rep = { + 'module_file': {'string': 'Save report', 'type': 'binary', 'required': True}, +} + +def get_detail(self, cr, uid, datas, context={}): + data = pooler.get_pool(cr.dbname).get('quality.check.detail').browse(cr, uid, datas['id']) + data.detail = base64.encodestring(data.detail) + return {'module_file':data.detail} + +class save_report(wizard.interface): + states = { + 'init': { + 'actions': [get_detail], + 'result': {'type': 'form', 'arch':form_rep, 'fields':fields_rep, 'state':[('end','Cancel')]} + }, + } +save_report('quality_detail_save') + + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + |
