diff --git a/base_report_auto_create_qweb/README.rst b/base_report_auto_create_qweb/README.rst index a8864216e6a..b9c0860b19e 100644 --- a/base_report_auto_create_qweb/README.rst +++ b/base_report_auto_create_qweb/README.rst @@ -1,6 +1,8 @@ .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :alt: License: AGPL-3 + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +=========================== Report qweb auto generation =========================== @@ -16,17 +18,32 @@ system is used this will add 'copy' as suffix. Be careful with this option as it can create many unnecessary Qweb views because it duplicates all the related files to the report you are copying. +Usage +===== + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/{repo_id}/{branch} + +.. repo_id is available in https://github.com/OCA/maintainer-tools/blob/master/tools/repos_with_ids.txt +.. branch is "8.0" for example + Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed feedback -`here `_. +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed feedback. Credits ======= +Images +------ + +* Odoo Community Association: `Icon `_. + Contributors ------------ * Oihane Crucelaegui @@ -47,4 +64,4 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -To contribute to this module, please visit http://odoo-community.org. +To contribute to this module, please visit https://odoo-community.org. diff --git a/base_report_auto_create_qweb/__init__.py b/base_report_auto_create_qweb/__init__.py index 3fc79a2d7ea..35e7c9600c5 100644 --- a/base_report_auto_create_qweb/__init__.py +++ b/base_report_auto_create_qweb/__init__.py @@ -1,7 +1,4 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# For copyright and license notices, see __openerp__.py file in root directory -############################################################################## +# -*- coding: utf-8 -*- from . import models from . import wizard diff --git a/base_report_auto_create_qweb/__openerp__.py b/base_report_auto_create_qweb/__openerp__.py index feb29908b12..1b8c756e5b6 100644 --- a/base_report_auto_create_qweb/__openerp__.py +++ b/base_report_auto_create_qweb/__openerp__.py @@ -1,24 +1,11 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License -# along with this program. If not, see http://www.gnu.org/licenses/. -# -############################################################################## +# -*- coding: utf-8 -*- +# Authors: See README.RST for Contributors +# Copyright 2015-2016 See __openerp__.py for Authors +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "Report qweb auto generation", - "version": "8.0.1.0.0", + "version": "9.0.1.0.0", "depends": [ "report", ], @@ -43,5 +30,5 @@ "wizard/report_duplicate_view.xml", "views/report_xml_view.xml", ], - 'installable': False, + 'installable': True, } diff --git a/base_report_auto_create_qweb/models/__init__.py b/base_report_auto_create_qweb/models/__init__.py index 40a047607df..d71e31fc435 100644 --- a/base_report_auto_create_qweb/models/__init__.py +++ b/base_report_auto_create_qweb/models/__init__.py @@ -1,6 +1,3 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# For copyright and license notices, see __openerp__.py file in root directory -############################################################################## +# -*- coding: utf-8 -*- from . import report_xml diff --git a/base_report_auto_create_qweb/models/report_xml.py b/base_report_auto_create_qweb/models/report_xml.py index 7ef02178aea..326abfa58cc 100644 --- a/base_report_auto_create_qweb/models/report_xml.py +++ b/base_report_auto_create_qweb/models/report_xml.py @@ -1,7 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# For copyright and license notices, see __openerp__.py file in root directory -############################################################################## +# -*- coding: utf-8 -*- +# Authors: See README.RST for Contributors +# Copyright 2015-2016 See __openerp__.py for Authors +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, api, exceptions, _ import logging @@ -92,7 +92,7 @@ def create(self, values): report_xml._create_qweb(name, report_name, module, model, arch) return report_xml - @api.one + @api.multi def copy(self, default=None): if not self.env.context.get('enable_duplication', False): return super(IrActionsReport, self).copy(default=default) diff --git a/base_report_auto_create_qweb/views/report_xml_view.xml b/base_report_auto_create_qweb/views/report_xml_view.xml index 70ed53585d1..103384356ba 100644 --- a/base_report_auto_create_qweb/views/report_xml_view.xml +++ b/base_report_auto_create_qweb/views/report_xml_view.xml @@ -7,17 +7,16 @@ - -
-
+ + +
diff --git a/base_report_auto_create_qweb/wizard/__init__.py b/base_report_auto_create_qweb/wizard/__init__.py index 1d0ac90ff8f..2d928518e9f 100644 --- a/base_report_auto_create_qweb/wizard/__init__.py +++ b/base_report_auto_create_qweb/wizard/__init__.py @@ -1,6 +1,3 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# For copyright and license notices, see __openerp__.py file in root directory -############################################################################## +# -*- coding: utf-8 -*- from . import report_duplicate diff --git a/base_report_auto_create_qweb/wizard/report_duplicate.py b/base_report_auto_create_qweb/wizard/report_duplicate.py index b461f1f9900..06b59873a33 100644 --- a/base_report_auto_create_qweb/wizard/report_duplicate.py +++ b/base_report_auto_create_qweb/wizard/report_duplicate.py @@ -1,7 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# For copyright and license notices, see __openerp__.py file in root directory -############################################################################## +# -*- coding: utf-8 -*- +# Authors: See README.RST for Contributors +# Copyright 2015-2016 See __openerp__.py for Authors +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import api, fields, models @@ -12,8 +12,9 @@ class IrActionsReportDuplicate(models.TransientModel): suffix = fields.Char( string='Suffix', help='This suffix will be added to the report') - @api.one + @api.multi def duplicate_report(self): + self.ensure_one() active_id = self.env.context.get('active_id') model = self.env.context.get('active_model') if model: