diff --git a/bi_view_editor/__manifest__.py b/bi_view_editor/__manifest__.py index 8d3d563c8..d30045a1c 100644 --- a/bi_view_editor/__manifest__.py +++ b/bi_view_editor/__manifest__.py @@ -9,7 +9,7 @@ "license": "AGPL-3", "website": "https://github.com/OCA/reporting-engine", "category": "Productivity", - "version": "14.0.1.0.0", + "version": "15.0.1.0.0", "development_status": "Beta", "depends": ["web"], "external_dependencies": { diff --git a/bi_view_editor/i18n/it.po b/bi_view_editor/i18n/it.po index 66c4f88b3..224be176b 100644 --- a/bi_view_editor/i18n/it.po +++ b/bi_view_editor/i18n/it.po @@ -8,15 +8,16 @@ msgstr "" "Project-Id-Version: reporting-engine (8.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-01-21 05:51+0000\n" -"PO-Revision-Date: 2016-03-21 15:33+0000\n" -"Last-Translator: <>\n" -"Language-Team: Italian (http://www.transifex.com/oca/OCA-reporting-" -"engine-8-0/language/it/)\n" +"PO-Revision-Date: 2022-07-06 19:05+0000\n" +"Last-Translator: Francesco Foresti \n" +"Language-Team: Italian (http://www.transifex.com/oca/" +"OCA-reporting-engine-8-0/language/it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: bi_view_editor #: code:addons/bi_view_editor/models/bve_view.py:418 @@ -94,7 +95,7 @@ msgstr "" #: code:addons/bi_view_editor/static/src/js/bi_view_editor.JoinNodeDialog.js:36 #, python-format msgid "Cancel" -msgstr "" +msgstr "Annulla" #. module: bi_view_editor #. openerp-web @@ -257,7 +258,7 @@ msgstr "" #. module: bi_view_editor #: model:ir.model.fields,field_description:bi_view_editor.field_bve_view__group_ids msgid "Groups" -msgstr "" +msgstr "Gruppi" #. module: bi_view_editor #: model:ir.model.fields,field_description:bi_view_editor.field_bve_view__id diff --git a/bi_view_editor/models/bve_view.py b/bi_view_editor/models/bve_view.py index 51d2f5d0b..5e0877787 100644 --- a/bi_view_editor/models/bve_view.py +++ b/bi_view_editor/models/bve_view.py @@ -331,7 +331,7 @@ class BveView(models.Model): _("Error creating the view '{query}':\n{error}").format( query=query, error=e ) - ) + ) from e @api.depends("line_ids", "state", "over_condition") def _compute_sql_query(self): @@ -485,12 +485,16 @@ class BveView(models.Model): for group in access_records.mapped("group_id"): group_list += " * {}\n".format(group.full_name) msg_title = _( - 'The model "%s" cannot be accessed by users with the ' - "selected groups only." % (line_model.name,) - ) + 'The model "%s" cannot be accessed by users with the selected groups only.' + ) % (line_model.name,) msg_details = _("At least one of the following groups must be added:") raise UserError( - _("{}\n\n{}\n{}".format(msg_title, msg_details, group_list)) + _("%(msg_title)s\n\n%(msg_details)s\n%(group_list)s") + % { + "msg_title": msg_title, + "msg_details": msg_details, + "group_list": group_list, + } ) def _check_invalid_lines(self): @@ -503,15 +507,16 @@ class BveView(models.Model): missing_models = ", ".join(set(invalid_lines.mapped("model_name"))) raise ValidationError( _( - "Following models are missing: %s.\n" - "Probably some modules were uninstalled." % (missing_models,) + "Following models are missing: %s.\nProbably some modules were uninstalled." ) + % (missing_models,) ) invalid_lines = self.line_ids.filtered(lambda l: not l.field_id) if invalid_lines: missing_fields = ", ".join(set(invalid_lines.mapped("field_name"))) raise ValidationError( - _("Following fields are missing: {}.".format(missing_fields)) + _("Following fields are missing: %(missing_fields)s.") + % ({"missing_fields": missing_fields}) ) def open_view(self): diff --git a/bi_view_editor/models/bve_view_line.py b/bi_view_editor/models/bve_view_line.py index 124f97fd0..4e452ac8a 100644 --- a/bi_view_editor/models/bve_view_line.py +++ b/bi_view_editor/models/bve_view_line.py @@ -68,9 +68,14 @@ class BveViewLine(models.Model): ) ) else: + field_model = line.field_id.model + field_name = line.field_id.name raise ValidationError( - _("Field %s/%s is duplicated.\n" "Please remove the duplications.") - % (line.field_id.model, line.field_id.name) + _( + "Field %(field_model)s/%(field_name)s is duplicated.\n" + "Please remove the duplications." + ) + % {"field_model": field_model, "field_name": field_name} ) @api.depends("field_id", "sequence") diff --git a/setup/bi_view_editor/odoo/addons/bi_view_editor b/setup/bi_view_editor/odoo/addons/bi_view_editor new file mode 120000 index 000000000..b36b4a53b --- /dev/null +++ b/setup/bi_view_editor/odoo/addons/bi_view_editor @@ -0,0 +1 @@ +../../../../bi_view_editor \ No newline at end of file diff --git a/setup/bi_view_editor/setup.py b/setup/bi_view_editor/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/bi_view_editor/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)