From c848af53edcebed90c3f9eafb3ed52e3e6cd4155 Mon Sep 17 00:00:00 2001 From: Pedro Gonzalez Date: Fri, 14 Feb 2020 12:44:42 +0100 Subject: [PATCH 01/40] [ADD] 13.0 account_move_tier_validation --- account_move_tier_validation/README.rst | 101 ++++ account_move_tier_validation/__init__.py | 4 + account_move_tier_validation/__manifest__.py | 16 + .../models/__init__.py | 5 + .../models/account_move.py | 11 + .../models/tier_definition.py | 14 + .../readme/CONFIGURE.rst | 4 + .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 1 + .../readme/INSTALL.rst | 1 + account_move_tier_validation/readme/USAGE.rst | 11 + .../static/description/index.html | 449 ++++++++++++++++++ .../tests/__init__.py | 4 + account_move_tier_validation/tests/common.py | 20 + .../tests/test_tier_validation.py | 65 +++ .../tests/tier_validation_tester.py | 24 + .../views/account_move_view.xml | 84 ++++ 17 files changed, 815 insertions(+) create mode 100644 account_move_tier_validation/README.rst create mode 100644 account_move_tier_validation/__init__.py create mode 100644 account_move_tier_validation/__manifest__.py create mode 100644 account_move_tier_validation/models/__init__.py create mode 100644 account_move_tier_validation/models/account_move.py create mode 100644 account_move_tier_validation/models/tier_definition.py create mode 100644 account_move_tier_validation/readme/CONFIGURE.rst create mode 100644 account_move_tier_validation/readme/CONTRIBUTORS.rst create mode 100644 account_move_tier_validation/readme/DESCRIPTION.rst create mode 100644 account_move_tier_validation/readme/INSTALL.rst create mode 100644 account_move_tier_validation/readme/USAGE.rst create mode 100644 account_move_tier_validation/static/description/index.html create mode 100644 account_move_tier_validation/tests/__init__.py create mode 100644 account_move_tier_validation/tests/common.py create mode 100644 account_move_tier_validation/tests/test_tier_validation.py create mode 100644 account_move_tier_validation/tests/tier_validation_tester.py create mode 100644 account_move_tier_validation/views/account_move_view.xml diff --git a/account_move_tier_validation/README.rst b/account_move_tier_validation/README.rst new file mode 100644 index 00000000000..3819a80842b --- /dev/null +++ b/account_move_tier_validation/README.rst @@ -0,0 +1,101 @@ +============================ +Account Move Tier Validation +============================ + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/13.0/account_move_tier_validation + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-13-0/account-invoicing-13-0-account_move_tier_validation + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/95/13.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of Account Move to support a tier validation process. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on base_tier_validation. You can find it at [OCA/server-ux](https://github.com/OCA/server-ux) + +Configuration +============= + +To configure this module, you need to: + +#. Go to *Settings > Technical > Tier Validations > Tier Definition*. +#. Create as many tiers as you want for Account Move model. + +Usage +===== + +To use this module, you need to: + +1. Create an Account Invoice triggering at least one "Tier Definition". +2. Click on Request Validation button. +3. Under the tab Reviews have a look to pending reviews and their statuses. +4. Once all reviews are validated click on Post. + +Additional features: + +* You can filter the Account Invoices requesting your review through the filter Needs my Review. +* User with rights to confirm the Account Invoice (validate all tiers that would be generated) can directly do the operation, this is, there is no need for her/him to request a validation. + +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 `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* PESOL + +Contributors +~~~~~~~~~~~~ + +* Odoo Perú + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_move_tier_validation/__init__.py b/account_move_tier_validation/__init__.py new file mode 100644 index 00000000000..94b058123cd --- /dev/null +++ b/account_move_tier_validation/__init__.py @@ -0,0 +1,4 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from . import models diff --git a/account_move_tier_validation/__manifest__.py b/account_move_tier_validation/__manifest__.py new file mode 100644 index 00000000000..702ead4127b --- /dev/null +++ b/account_move_tier_validation/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +{ + "name": "Account Move Tier Validation", + "summary": "Extends the functionality of Account Moves to " + "support a tier validation process.", + "version": "13.0.1.0.0", + "category": "Accounts", + "website": "https://github.com/OCA/account-invoicing", + "author": "PESOL, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["account", "base_tier_validation"], + "data": ["views/account_move_view.xml"], +} diff --git a/account_move_tier_validation/models/__init__.py b/account_move_tier_validation/models/__init__.py new file mode 100644 index 00000000000..78f4ec50ef2 --- /dev/null +++ b/account_move_tier_validation/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from . import account_move +from . import tier_definition diff --git a/account_move_tier_validation/models/account_move.py b/account_move_tier_validation/models/account_move.py new file mode 100644 index 00000000000..0eb29474bee --- /dev/null +++ b/account_move_tier_validation/models/account_move.py @@ -0,0 +1,11 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from odoo import models + + +class AccountMove(models.Model): + _name = "account.move" + _inherit = ["account.move", "tier.validation"] + _state_from = ["draft"] + _state_to = ["posted", None] diff --git a/account_move_tier_validation/models/tier_definition.py b/account_move_tier_validation/models/tier_definition.py new file mode 100644 index 00000000000..224e29b155f --- /dev/null +++ b/account_move_tier_validation/models/tier_definition.py @@ -0,0 +1,14 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from odoo import api, models + + +class TierDefinition(models.Model): + _inherit = "tier.definition" + + @api.model + def _get_tier_validation_model_names(self): + res = super(TierDefinition, self)._get_tier_validation_model_names() + res.append("account.move") + return res diff --git a/account_move_tier_validation/readme/CONFIGURE.rst b/account_move_tier_validation/readme/CONFIGURE.rst new file mode 100644 index 00000000000..086e7fdc078 --- /dev/null +++ b/account_move_tier_validation/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +To configure this module, you need to: + +#. Go to *Settings > Technical > Tier Validations > Tier Definition*. +#. Create as many tiers as you want for Account Move model. diff --git a/account_move_tier_validation/readme/CONTRIBUTORS.rst b/account_move_tier_validation/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..453c9ed74ee --- /dev/null +++ b/account_move_tier_validation/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Odoo Perú diff --git a/account_move_tier_validation/readme/DESCRIPTION.rst b/account_move_tier_validation/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..e4953d190bb --- /dev/null +++ b/account_move_tier_validation/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module extends the functionality of Account Move to support a tier validation process. diff --git a/account_move_tier_validation/readme/INSTALL.rst b/account_move_tier_validation/readme/INSTALL.rst new file mode 100644 index 00000000000..73504ab3e6a --- /dev/null +++ b/account_move_tier_validation/readme/INSTALL.rst @@ -0,0 +1 @@ +This module depends on base_tier_validation. You can find it at [OCA/server-ux](https://github.com/OCA/server-ux) diff --git a/account_move_tier_validation/readme/USAGE.rst b/account_move_tier_validation/readme/USAGE.rst new file mode 100644 index 00000000000..defbea41d30 --- /dev/null +++ b/account_move_tier_validation/readme/USAGE.rst @@ -0,0 +1,11 @@ +To use this module, you need to: + +1. Create an Account Invoice triggering at least one "Tier Definition". +2. Click on Request Validation button. +3. Under the tab Reviews have a look to pending reviews and their statuses. +4. Once all reviews are validated click on Post. + +Additional features: + +* You can filter the Account Invoices requesting your review through the filter Needs my Review. +* User with rights to confirm the Account Invoice (validate all tiers that would be generated) can directly do the operation, this is, there is no need for her/him to request a validation. diff --git a/account_move_tier_validation/static/description/index.html b/account_move_tier_validation/static/description/index.html new file mode 100644 index 00000000000..be49d72db3e --- /dev/null +++ b/account_move_tier_validation/static/description/index.html @@ -0,0 +1,449 @@ + + + + + + +Account Move Tier Validation + + + +
+

Account Move Tier Validation

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runbot

+

This module extends the functionality of Account Move to support a tier validation process.

+

Table of contents

+ +
+

Installation

+

This module depends on base_tier_validation. You can find it at [OCA/server-ux](https://github.com/OCA/server-ux)

+
+
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to Settings > Technical > Tier Validations > Tier Definition.
  2. +
  3. Create as many tiers as you want for Account Move model.
  4. +
+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Create an Account Invoice triggering at least one “Tier Definition”.
  2. +
  3. Click on Request Validation button.
  4. +
  5. Under the tab Reviews have a look to pending reviews and their statuses.
  6. +
  7. Once all reviews are validated click on Post.
  8. +
+

Additional features:

+
    +
  • You can filter the Account Invoices requesting your review through the filter Needs my Review.
  • +
  • User with rights to confirm the Account Invoice (validate all tiers that would be generated) can directly do the operation, this is, there is no need for her/him to request a validation.
  • +
+
+
+

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.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • PESOL
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/account_move_tier_validation/tests/__init__.py b/account_move_tier_validation/tests/__init__.py new file mode 100644 index 00000000000..c5d19b19342 --- /dev/null +++ b/account_move_tier_validation/tests/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import common +from . import test_tier_validation diff --git a/account_move_tier_validation/tests/common.py b/account_move_tier_validation/tests/common.py new file mode 100644 index 00000000000..cf70a07283d --- /dev/null +++ b/account_move_tier_validation/tests/common.py @@ -0,0 +1,20 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + + +def setup_test_model(env, model_clses): + for model_cls in model_clses: + model_cls._build_model(env.registry, env.cr) + + env.registry.setup_models(env.cr) + env.registry.init_models( + env.cr, + [model_cls._name for model_cls in model_clses], + dict(env.context, update_custom_fields=True), + ) + + +def teardown_test_model(env, model_clses): + for model_cls in model_clses: + del env.registry.models[model_cls._name] + env.registry.setup_models(env.cr) diff --git a/account_move_tier_validation/tests/test_tier_validation.py b/account_move_tier_validation/tests/test_tier_validation.py new file mode 100644 index 00000000000..2d75e8f0b79 --- /dev/null +++ b/account_move_tier_validation/tests/test_tier_validation.py @@ -0,0 +1,65 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from odoo.tests import common + +from .common import setup_test_model, teardown_test_model +from .tier_validation_tester import TierValidationTester + + +@common.at_install(False) +@common.post_install(True) +class TestAccountTierValidation(common.SavepointCase): + @classmethod + def setUpClass(cls): + super(TestAccountTierValidation, cls).setUpClass() + + setup_test_model(cls.env, [TierValidationTester]) + + cls.test_model = cls.env[TierValidationTester._name] + + cls.tester_model = cls.env["ir.model"].search( + [("model", "=", "tier.validation.tester")] + ) + + # Access record: + cls.env["ir.model.access"].create( + { + "name": "access.tester", + "model_id": cls.tester_model.id, + "perm_read": 1, + "perm_write": 1, + "perm_create": 1, + "perm_unlink": 1, + } + ) + + # Create users: + group_ids = cls.env.ref("base.group_system").ids + cls.test_user_1 = cls.env["res.users"].create( + {"name": "John", "login": "test1", "groups_id": [(6, 0, group_ids)]} + ) + + # Create tier definitions: + cls.tier_def_obj = cls.env["tier.definition"] + cls.tier_def_obj.create( + { + "model_id": cls.tester_model.id, + "review_type": "individual", + "reviewer_id": cls.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + } + ) + + cls.test_record = cls.test_model.create({"test_field": 2.5}) + + @classmethod + def tearDownClass(cls): + teardown_test_model(cls.env, [TierValidationTester]) + super(TestAccountTierValidation, cls).tearDownClass() + + def test_01_tier_definition_models(self): + """When the user can validate all future reviews, it is not needed + to request a validation, the action can be done straight forward.""" + res = self.tier_def_obj._get_tier_validation_model_names() + self.assertIn("account.move", res) diff --git a/account_move_tier_validation/tests/tier_validation_tester.py b/account_move_tier_validation/tests/tier_validation_tester.py new file mode 100644 index 00000000000..c870243c639 --- /dev/null +++ b/account_move_tier_validation/tests/tier_validation_tester.py @@ -0,0 +1,24 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class TierValidationTester(models.Model): + _name = "tier.validation.tester" + _description = "Tier Validation Tester" + _inherit = ["tier.validation"] + + state = fields.Selection( + selection=[ + ("draft", "Draft"), + ("confirmed", "Confirmed"), + ("cancel", "Cancel"), + ], + default="draft", + ) + test_field = fields.Float() + user_id = fields.Many2one(string="Assigned to:", comodel_name="res.users") + + def action_confirm(self): + self.write({"state": "confirmed"}) diff --git a/account_move_tier_validation/views/account_move_view.xml b/account_move_tier_validation/views/account_move_view.xml new file mode 100644 index 00000000000..c42b5cb012d --- /dev/null +++ b/account_move_tier_validation/views/account_move_view.xml @@ -0,0 +1,84 @@ + + + + + + account.move.form - test + account.move + + + +
+ + + + + + +
+ + + +
+
+ + + account.move.select - account_move_tier_validation + account.move + + + + + + + + + + +
From 0aa4bbcb2ce024c87947a5193c979a1e5d6d3eed Mon Sep 17 00:00:00 2001 From: oca-travis Date: Thu, 12 Mar 2020 10:10:21 +0000 Subject: [PATCH 02/40] [UPD] Update account_move_tier_validation.pot --- .../i18n/account_move_tier_validation.pot | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 account_move_tier_validation/i18n/account_move_tier_validation.pot diff --git a/account_move_tier_validation/i18n/account_move_tier_validation.pot b/account_move_tier_validation/i18n/account_move_tier_validation.pot new file mode 100644 index 00000000000..55b2648fb7d --- /dev/null +++ b/account_move_tier_validation/i18n/account_move_tier_validation.pot @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "" +"This Invoice needs to be\n" +" validated." +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been rejected." +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been validated!" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entries" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Reject" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Request Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Restart Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Validate" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "" From f8f24ec50e1b75c658753cccac342777a89e4400 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 12 Mar 2020 10:15:53 +0000 Subject: [PATCH 03/40] [ADD] icon.png --- .../static/description/icon.png | Bin 0 -> 9455 bytes .../views/account_move_view.xml | 121 +++++++++++------- 2 files changed, 72 insertions(+), 49 deletions(-) create mode 100644 account_move_tier_validation/static/description/icon.png diff --git a/account_move_tier_validation/static/description/icon.png b/account_move_tier_validation/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/account_move_tier_validation/views/account_move_view.xml b/account_move_tier_validation/views/account_move_view.xml index c42b5cb012d..930848e79c4 100644 --- a/account_move_tier_validation/views/account_move_view.xml +++ b/account_move_tier_validation/views/account_move_view.xml @@ -1,84 +1,107 @@ - + - account.move.form - test account.move - +
- - - -
- +
- account.move.select - account_move_tier_validation account.move - + - - - + + + -
From 530e68d06048bcab361e47e577ec6d7a9dfc42fb Mon Sep 17 00:00:00 2001 From: Dong Date: Sat, 28 Mar 2020 13:38:30 +0000 Subject: [PATCH 04/40] Added translation using Weblate (Chinese (Simplified)) --- account_move_tier_validation/i18n/zh_CN.po | 84 ++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 account_move_tier_validation/i18n/zh_CN.po diff --git a/account_move_tier_validation/i18n/zh_CN.po b/account_move_tier_validation/i18n/zh_CN.po new file mode 100644 index 00000000000..c2943f806f1 --- /dev/null +++ b/account_move_tier_validation/i18n/zh_CN.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-03-28 16:13+0000\n" +"Last-Translator: Dong \n" +"Language-Team: none\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "" +"This Invoice needs to be\n" +" validated." +msgstr "这个单据需要审批。" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been rejected." +msgstr "操作已被驳回。" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been validated!" +msgstr " 操作已 批准!" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "单据已批准并等待确认" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entries" +msgstr "会计分录" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "等待我审核的账户" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "需要我审核" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Reject" +msgstr "驳回" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Request Validation" +msgstr "请求审批" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Restart Validation" +msgstr "撤回审批" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "层级定义" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Validate" +msgstr "批准" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "已批准" From 9e36ee04be34f4a83bf6f484025e27fbc4dc17b7 Mon Sep 17 00:00:00 2001 From: Cas Vissers Date: Mon, 28 Sep 2020 12:56:03 +0200 Subject: [PATCH 05/40] [FIX] RecursionError --- account_move_tier_validation/models/account_move.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_move_tier_validation/models/account_move.py b/account_move_tier_validation/models/account_move.py index 0eb29474bee..2d7ab380b51 100644 --- a/account_move_tier_validation/models/account_move.py +++ b/account_move_tier_validation/models/account_move.py @@ -8,4 +8,4 @@ class AccountMove(models.Model): _name = "account.move" _inherit = ["account.move", "tier.validation"] _state_from = ["draft"] - _state_to = ["posted", None] + _state_to = ["posted"] From 031787813850ab76f68dcc07af1b1c52cbed359c Mon Sep 17 00:00:00 2001 From: mreficent Date: Wed, 30 Sep 2020 10:37:59 +0200 Subject: [PATCH 06/40] [UPD] Eficent -> ForgeFlow --- account_move_tier_validation/__manifest__.py | 2 +- account_move_tier_validation/tests/common.py | 2 +- account_move_tier_validation/tests/test_tier_validation.py | 2 +- account_move_tier_validation/tests/tier_validation_tester.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/account_move_tier_validation/__manifest__.py b/account_move_tier_validation/__manifest__.py index 702ead4127b..61d473efede 100644 --- a/account_move_tier_validation/__manifest__.py +++ b/account_move_tier_validation/__manifest__.py @@ -4,7 +4,7 @@ "name": "Account Move Tier Validation", "summary": "Extends the functionality of Account Moves to " "support a tier validation process.", - "version": "13.0.1.0.0", + "version": "13.0.1.0.1", "category": "Accounts", "website": "https://github.com/OCA/account-invoicing", "author": "PESOL, Odoo Community Association (OCA)", diff --git a/account_move_tier_validation/tests/common.py b/account_move_tier_validation/tests/common.py index cf70a07283d..56c6b014718 100644 --- a/account_move_tier_validation/tests/common.py +++ b/account_move_tier_validation/tests/common.py @@ -1,4 +1,4 @@ -# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# Copyright 2018 ForgeFlow S.L. # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). diff --git a/account_move_tier_validation/tests/test_tier_validation.py b/account_move_tier_validation/tests/test_tier_validation.py index 2d75e8f0b79..245bf91cc7f 100644 --- a/account_move_tier_validation/tests/test_tier_validation.py +++ b/account_move_tier_validation/tests/test_tier_validation.py @@ -1,4 +1,4 @@ -# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# Copyright 2018 ForgeFlow S.L. # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). from odoo.tests import common diff --git a/account_move_tier_validation/tests/tier_validation_tester.py b/account_move_tier_validation/tests/tier_validation_tester.py index c870243c639..21bb4fef261 100644 --- a/account_move_tier_validation/tests/tier_validation_tester.py +++ b/account_move_tier_validation/tests/tier_validation_tester.py @@ -1,4 +1,4 @@ -# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# Copyright 2018 ForgeFlow S.L. # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import fields, models From 1ccc9a5450d9879287734bb2249b0ee7767973dd Mon Sep 17 00:00:00 2001 From: newtratip Date: Fri, 29 Jan 2021 15:37:03 +0700 Subject: [PATCH 07/40] [MIG] account_move_tier_validation: Migration to 14.0 --- account_move_tier_validation/README.rst | 11 +- account_move_tier_validation/__manifest__.py | 2 +- .../i18n/account_move_tier_validation.pot | 58 +++++++- account_move_tier_validation/i18n/es.po | 135 ++++++++++++++++++ account_move_tier_validation/i18n/es_PA.po | 131 +++++++++++++++++ .../readme/CONTRIBUTORS.rst | 1 + .../static/description/index.html | 7 +- .../tests/test_tier_validation.py | 4 +- 8 files changed, 336 insertions(+), 13 deletions(-) create mode 100644 account_move_tier_validation/i18n/es.po create mode 100644 account_move_tier_validation/i18n/es_PA.po diff --git a/account_move_tier_validation/README.rst b/account_move_tier_validation/README.rst index 3819a80842b..abb899c26d2 100644 --- a/account_move_tier_validation/README.rst +++ b/account_move_tier_validation/README.rst @@ -14,13 +14,13 @@ Account Move Tier Validation :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github - :target: https://github.com/OCA/account-invoicing/tree/13.0/account_move_tier_validation + :target: https://github.com/OCA/account-invoicing/tree/14.0/account_move_tier_validation :alt: OCA/account-invoicing .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/account-invoicing-13-0/account-invoicing-13-0-account_move_tier_validation + :target: https://translation.odoo-community.org/projects/account-invoicing-14-0/account-invoicing-14-0-account_move_tier_validation :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/95/13.0 + :target: https://runbot.odoo-community.org/runbot/95/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -66,7 +66,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -82,6 +82,7 @@ Contributors ~~~~~~~~~~~~ * Odoo Perú +* Tharathip Chaweewongphan Maintainers ~~~~~~~~~~~ @@ -96,6 +97,6 @@ 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. -This module is part of the `OCA/account-invoicing `_ project on GitHub. +This module is part of the `OCA/account-invoicing `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_move_tier_validation/__manifest__.py b/account_move_tier_validation/__manifest__.py index 61d473efede..ddf893a0b8d 100644 --- a/account_move_tier_validation/__manifest__.py +++ b/account_move_tier_validation/__manifest__.py @@ -4,7 +4,7 @@ "name": "Account Move Tier Validation", "summary": "Extends the functionality of Account Moves to " "support a tier validation process.", - "version": "13.0.1.0.1", + "version": "14.0.1.0.1", "category": "Accounts", "website": "https://github.com/OCA/account-invoicing", "author": "PESOL, Odoo Community Association (OCA)", diff --git a/account_move_tier_validation/i18n/account_move_tier_validation.pot b/account_move_tier_validation/i18n/account_move_tier_validation.pot index 55b2648fb7d..5b4ff4f9058 100644 --- a/account_move_tier_validation/i18n/account_move_tier_validation.pot +++ b/account_move_tier_validation/i18n/account_move_tier_validation.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -30,6 +30,28 @@ msgstr "" msgid " Operation has been validated!" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id +msgid "ID" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices validated and ready to be confirmed" @@ -37,7 +59,13 @@ msgstr "" #. module: account_move_tier_validation #: model:ir.model,name:account_move_tier_validation.model_account_move -msgid "Journal Entries" +msgid "Journal Entry" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update +msgid "Last Modified on" msgstr "" #. module: account_move_tier_validation @@ -45,16 +73,31 @@ msgstr "" msgid "My Accounts to review" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Needs my Review" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Reject" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Request Validation" @@ -65,6 +108,11 @@ msgstr "" msgid "Restart Validation" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model,name:account_move_tier_validation.model_tier_definition msgid "Tier Definition" @@ -76,6 +124,12 @@ msgid "Validate" msgstr "" #. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Validated" msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "" diff --git a/account_move_tier_validation/i18n/es.po b/account_move_tier_validation/i18n/es.po new file mode 100644 index 00000000000..dddd66c2d9d --- /dev/null +++ b/account_move_tier_validation/i18n/es.po @@ -0,0 +1,135 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-09-24 12:34+0000\n" +"Last-Translator: TOMAS SAINZ GARCIA \n" +"Language-Team: none\n" +"Language: es\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "" +"This Invoice needs to be\n" +" validated." +msgstr "" +"Esta factura necesita ser\n" +" validada." + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been rejected." +msgstr " La operación ha sido rechazada." + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been validated!" +msgstr " La operación ha sido validada!" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "Puede Revisar" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name +msgid "Display Name" +msgstr "Nombre para Mostrar" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "Tiene Comentario" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id +msgid "ID" +msgstr "ID" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "Facturas validadas y listas para ser confirmadas" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "Entrada de Diario" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "Mis cuentas para revisar" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "Necesita validación" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "Necesita mi revisión" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Reject" +msgstr "Rechazar" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "Rechazada" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Request Validation" +msgstr "Solicitar Validación" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Restart Validation" +msgstr "Reiniciar la validación" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "Revisores" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "Definición de nivel" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Validate" +msgstr "Validar" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "Validado" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "Validaciones" diff --git a/account_move_tier_validation/i18n/es_PA.po b/account_move_tier_validation/i18n/es_PA.po new file mode 100644 index 00000000000..4df312cf78c --- /dev/null +++ b/account_move_tier_validation/i18n/es_PA.po @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_PA\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" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "" +"This Invoice needs to be\n" +" validated." +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been rejected." +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been validated!" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id +msgid "ID" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Reject" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Request Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Restart Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Validate" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "" diff --git a/account_move_tier_validation/readme/CONTRIBUTORS.rst b/account_move_tier_validation/readme/CONTRIBUTORS.rst index 453c9ed74ee..927bf7299be 100644 --- a/account_move_tier_validation/readme/CONTRIBUTORS.rst +++ b/account_move_tier_validation/readme/CONTRIBUTORS.rst @@ -1 +1,2 @@ * Odoo Perú +* Tharathip Chaweewongphan diff --git a/account_move_tier_validation/static/description/index.html b/account_move_tier_validation/static/description/index.html index be49d72db3e..cc40529489d 100644 --- a/account_move_tier_validation/static/description/index.html +++ b/account_move_tier_validation/static/description/index.html @@ -367,7 +367,7 @@

Account Move Tier Validation

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runbot

This module extends the functionality of Account Move to support a tier validation process.

Table of contents

@@ -416,7 +416,7 @@

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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -431,6 +431,7 @@

Authors

Contributors

@@ -440,7 +441,7 @@

Maintainers

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.

-

This module is part of the OCA/account-invoicing project on GitHub.

+

This module is part of the OCA/account-invoicing project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/account_move_tier_validation/tests/test_tier_validation.py b/account_move_tier_validation/tests/test_tier_validation.py index 245bf91cc7f..4301c108fac 100644 --- a/account_move_tier_validation/tests/test_tier_validation.py +++ b/account_move_tier_validation/tests/test_tier_validation.py @@ -2,13 +2,13 @@ # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). from odoo.tests import common +from odoo.tests.common import tagged from .common import setup_test_model, teardown_test_model from .tier_validation_tester import TierValidationTester -@common.at_install(False) -@common.post_install(True) +@tagged("post_install", "-at_install") class TestAccountTierValidation(common.SavepointCase): @classmethod def setUpClass(cls): From d2516584f589459b3735835f3574fa0f97475bee Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Fri, 12 Nov 2021 18:40:04 +0000 Subject: [PATCH 08/40] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: account-invoicing-14.0/account-invoicing-14.0-account_move_tier_validation Translate-URL: https://translation.odoo-community.org/projects/account-invoicing-14-0/account-invoicing-14-0-account_move_tier_validation/ --- account_move_tier_validation/i18n/es.po | 8 ++- account_move_tier_validation/i18n/es_PA.po | 5 ++ account_move_tier_validation/i18n/zh_CN.po | 61 +++++++++++++++++++++- 3 files changed, 71 insertions(+), 3 deletions(-) diff --git a/account_move_tier_validation/i18n/es.po b/account_move_tier_validation/i18n/es.po index dddd66c2d9d..26bcd16dcf6 100644 --- a/account_move_tier_validation/i18n/es.po +++ b/account_move_tier_validation/i18n/es.po @@ -28,7 +28,8 @@ msgstr "" #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid " Operation has been rejected." -msgstr " La operación ha sido rechazada." +msgstr "" +" La operación ha sido rechazada." #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form @@ -88,6 +89,11 @@ msgstr "Necesita validación" msgid "Needs my Review" msgstr "Necesita mi revisión" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Reject" diff --git a/account_move_tier_validation/i18n/es_PA.po b/account_move_tier_validation/i18n/es_PA.po index 4df312cf78c..e98bc7717f6 100644 --- a/account_move_tier_validation/i18n/es_PA.po +++ b/account_move_tier_validation/i18n/es_PA.po @@ -84,6 +84,11 @@ msgstr "" msgid "Needs my Review" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Reject" diff --git a/account_move_tier_validation/i18n/zh_CN.po b/account_move_tier_validation/i18n/zh_CN.po index c2943f806f1..431643b1777 100644 --- a/account_move_tier_validation/i18n/zh_CN.po +++ b/account_move_tier_validation/i18n/zh_CN.po @@ -33,6 +33,28 @@ msgstr "操作已被驳回。" msgid " Operation has been validated!" msgstr " 操作已 批准!" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id +msgid "ID" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices validated and ready to be confirmed" @@ -40,24 +62,45 @@ msgstr "单据已批准并等待确认" #. module: account_move_tier_validation #: model:ir.model,name:account_move_tier_validation.model_account_move -msgid "Journal Entries" -msgstr "会计分录" +msgid "Journal Entry" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update +msgid "Last Modified on" +msgstr "" #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "My Accounts to review" msgstr "等待我审核的账户" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Needs my Review" msgstr "需要我审核" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Reject" msgstr "驳回" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Request Validation" @@ -68,6 +111,11 @@ msgstr "请求审批" msgid "Restart Validation" msgstr "撤回审批" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model,name:account_move_tier_validation.model_tier_definition msgid "Tier Definition" @@ -79,6 +127,15 @@ msgid "Validate" msgstr "批准" #. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Validated" msgstr "已批准" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "" + +#~ msgid "Journal Entries" +#~ msgstr "会计分录" From f919bd077bba81fc93eb8e736cea42da40be15d1 Mon Sep 17 00:00:00 2001 From: Jordi Ballester Date: Tue, 6 Apr 2021 16:43:06 +0200 Subject: [PATCH 09/40] [13.0][imp][account_move_tier_validation] Adds a new filters * 'Validation In Progress' so as to allow an easy location of the invoices for which a validation has been triggered, but it is not yet completed. * 'Validation Not Started' to locate bills that either require no validation, or the request for validation has not yet been initiated. --- account_move_tier_validation/__manifest__.py | 2 +- .../i18n/account_move_tier_validation.pot | 20 +++++++++++++++++++ .../views/account_move_view.xml | 12 +++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/account_move_tier_validation/__manifest__.py b/account_move_tier_validation/__manifest__.py index ddf893a0b8d..afa8b8011b4 100644 --- a/account_move_tier_validation/__manifest__.py +++ b/account_move_tier_validation/__manifest__.py @@ -4,7 +4,7 @@ "name": "Account Move Tier Validation", "summary": "Extends the functionality of Account Moves to " "support a tier validation process.", - "version": "14.0.1.0.1", + "version": "14.0.1.0.2", "category": "Accounts", "website": "https://github.com/OCA/account-invoicing", "author": "PESOL, Odoo Community Association (OCA)", diff --git a/account_move_tier_validation/i18n/account_move_tier_validation.pot b/account_move_tier_validation/i18n/account_move_tier_validation.pot index 5b4ff4f9058..81246d8bf0e 100644 --- a/account_move_tier_validation/i18n/account_move_tier_validation.pot +++ b/account_move_tier_validation/i18n/account_move_tier_validation.pot @@ -52,11 +52,21 @@ msgstr "" msgid "ID" msgstr "" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices validated and ready to be confirmed" msgstr "" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model,name:account_move_tier_validation.model_account_move msgid "Journal Entry" @@ -129,6 +139,16 @@ msgstr "" msgid "Validated" msgstr "" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids msgid "Validations" diff --git a/account_move_tier_validation/views/account_move_view.xml b/account_move_tier_validation/views/account_move_view.xml index 930848e79c4..a92c88909a9 100644 --- a/account_move_tier_validation/views/account_move_view.xml +++ b/account_move_tier_validation/views/account_move_view.xml @@ -95,6 +95,18 @@ domain="[('reviewer_ids','in',uid), ('state', 'not in', ['posted', 'cancel'])]" help="My Accounts to review" /> + + Date: Tue, 23 Nov 2021 09:04:00 +0000 Subject: [PATCH 10/40] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: account-invoicing-14.0/account-invoicing-14.0-account_move_tier_validation Translate-URL: https://translation.odoo-community.org/projects/account-invoicing-14-0/account-invoicing-14-0-account_move_tier_validation/ --- account_move_tier_validation/i18n/es.po | 20 ++++++++++++++++++++ account_move_tier_validation/i18n/es_PA.po | 20 ++++++++++++++++++++ account_move_tier_validation/i18n/zh_CN.po | 20 ++++++++++++++++++++ 3 files changed, 60 insertions(+) diff --git a/account_move_tier_validation/i18n/es.po b/account_move_tier_validation/i18n/es.po index 26bcd16dcf6..57dfa196ede 100644 --- a/account_move_tier_validation/i18n/es.po +++ b/account_move_tier_validation/i18n/es.po @@ -58,11 +58,21 @@ msgstr "Tiene Comentario" msgid "ID" msgstr "ID" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices validated and ready to be confirmed" msgstr "Facturas validadas y listas para ser confirmadas" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model,name:account_move_tier_validation.model_account_move msgid "Journal Entry" @@ -135,6 +145,16 @@ msgstr "Validar" msgid "Validated" msgstr "Validado" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids msgid "Validations" diff --git a/account_move_tier_validation/i18n/es_PA.po b/account_move_tier_validation/i18n/es_PA.po index e98bc7717f6..1bc3cb265fb 100644 --- a/account_move_tier_validation/i18n/es_PA.po +++ b/account_move_tier_validation/i18n/es_PA.po @@ -53,11 +53,21 @@ msgstr "" msgid "ID" msgstr "" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices validated and ready to be confirmed" msgstr "" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model,name:account_move_tier_validation.model_account_move msgid "Journal Entry" @@ -130,6 +140,16 @@ msgstr "" msgid "Validated" msgstr "" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids msgid "Validations" diff --git a/account_move_tier_validation/i18n/zh_CN.po b/account_move_tier_validation/i18n/zh_CN.po index 431643b1777..4e7fb1c3066 100644 --- a/account_move_tier_validation/i18n/zh_CN.po +++ b/account_move_tier_validation/i18n/zh_CN.po @@ -55,11 +55,21 @@ msgstr "" msgid "ID" msgstr "" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices validated and ready to be confirmed" msgstr "单据已批准并等待确认" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model,name:account_move_tier_validation.model_account_move msgid "Journal Entry" @@ -132,6 +142,16 @@ msgstr "批准" msgid "Validated" msgstr "已批准" +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids msgid "Validations" From c1ff91719d3783f3c9955c21bfbd07c27e12a77e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dept=2E=20T=C3=A9cnico?= Date: Wed, 9 Feb 2022 09:15:10 +0000 Subject: [PATCH 11/40] Added translation using Weblate (Catalan) --- account_move_tier_validation/i18n/ca.po | 156 ++++++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 account_move_tier_validation/i18n/ca.po diff --git a/account_move_tier_validation/i18n/ca.po b/account_move_tier_validation/i18n/ca.po new file mode 100644 index 00000000000..b16cf10e6e2 --- /dev/null +++ b/account_move_tier_validation/i18n/ca.po @@ -0,0 +1,156 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca\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" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "" +"This Invoice needs to be\n" +" validated." +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been rejected." +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been validated!" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id +msgid "ID" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Reject" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Request Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Restart Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Validate" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "" From 216628b6dfd24b7b8b563b77f9bc16c2c04a55c7 Mon Sep 17 00:00:00 2001 From: Simon S Date: Tue, 8 Mar 2022 10:35:12 +0000 Subject: [PATCH 12/40] Added translation using Weblate (Swedish) --- account_move_tier_validation/i18n/sv.po | 160 ++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 account_move_tier_validation/i18n/sv.po diff --git a/account_move_tier_validation/i18n/sv.po b/account_move_tier_validation/i18n/sv.po new file mode 100644 index 00000000000..39f063b3928 --- /dev/null +++ b/account_move_tier_validation/i18n/sv.po @@ -0,0 +1,160 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-03-08 13:17+0000\n" +"Last-Translator: Simon S \n" +"Language-Team: none\n" +"Language: sv\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "" +"This Invoice needs to be\n" +" validated." +msgstr "" +"Den här fakturan behöver\n" +" attesteras." + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been rejected." +msgstr " Operationen har nekats." + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid " Operation has been validated!" +msgstr " Operationen har attesterats!" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "Kan granska" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "Har kommentar" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id +msgid "ID" +msgstr "ID" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "Fakturor i väntan på attestering" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "Fakturor som har attesterats och är redo att bekräftas" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "Fakturor vars attestering inte har påbörjats" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "Verifikat" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update +#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update +msgid "Last Modified on" +msgstr "Senast ändrad den" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "Mina konton att granska" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "Behöver attestering" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "Behöver min granskning" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "Nästa granskning" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Reject" +msgstr "Neka" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "Nekad" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Request Validation" +msgstr "Begär attestering" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Restart Validation" +msgstr "Starta om attestering" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "Granskare" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "Attestdefinition" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form +msgid "Validate" +msgstr "Attestera" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "Attesterad" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "Attestering pågår" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "Attestering ej påbörjad" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "Attesteringar" From f6a3596966ea0ecfb1fc61d88a0bd7e62bb5d7ad Mon Sep 17 00:00:00 2001 From: vvrossem Date: Fri, 18 Mar 2022 12:09:47 +0100 Subject: [PATCH 13/40] [MIG][15.0] account_move_tier_validation --- account_move_tier_validation/README.rst | 10 +++--- account_move_tier_validation/__manifest__.py | 2 +- .../i18n/account_move_tier_validation.pot | 35 +++++++++---------- .../static/description/index.html | 6 ++-- .../tests/test_tier_validation.py | 4 +-- 5 files changed, 27 insertions(+), 30 deletions(-) diff --git a/account_move_tier_validation/README.rst b/account_move_tier_validation/README.rst index abb899c26d2..940b3644a1c 100644 --- a/account_move_tier_validation/README.rst +++ b/account_move_tier_validation/README.rst @@ -14,13 +14,13 @@ Account Move Tier Validation :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github - :target: https://github.com/OCA/account-invoicing/tree/14.0/account_move_tier_validation + :target: https://github.com/OCA/account-invoicing/tree/15.0/account_move_tier_validation :alt: OCA/account-invoicing .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/account-invoicing-14-0/account-invoicing-14-0-account_move_tier_validation + :target: https://translation.odoo-community.org/projects/account-invoicing-15-0/account-invoicing-15-0-account_move_tier_validation :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/95/14.0 + :target: https://runbot.odoo-community.org/runbot/95/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -66,7 +66,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -97,6 +97,6 @@ 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. -This module is part of the `OCA/account-invoicing `_ project on GitHub. +This module is part of the `OCA/account-invoicing `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_move_tier_validation/__manifest__.py b/account_move_tier_validation/__manifest__.py index afa8b8011b4..9693d143ae3 100644 --- a/account_move_tier_validation/__manifest__.py +++ b/account_move_tier_validation/__manifest__.py @@ -4,7 +4,7 @@ "name": "Account Move Tier Validation", "summary": "Extends the functionality of Account Moves to " "support a tier validation process.", - "version": "14.0.1.0.2", + "version": "15.0.1.0.0", "category": "Accounts", "website": "https://github.com/OCA/account-invoicing", "author": "PESOL, Odoo Community Association (OCA)", diff --git a/account_move_tier_validation/i18n/account_move_tier_validation.pot b/account_move_tier_validation/i18n/account_move_tier_validation.pot index 81246d8bf0e..48cf4d76113 100644 --- a/account_move_tier_validation/i18n/account_move_tier_validation.pot +++ b/account_move_tier_validation/i18n/account_move_tier_validation.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -35,23 +35,11 @@ msgstr "" msgid "Can Review" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name -msgid "Display Name" -msgstr "" - #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment msgid "Has Comment" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id -msgid "ID" -msgstr "" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices Pending to Validate" @@ -72,12 +60,6 @@ msgstr "" msgid "Journal Entry" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update -msgid "Last Modified on" -msgstr "" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "My Accounts to review" @@ -108,6 +90,11 @@ msgstr "" msgid "Rejected" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Request Validation" @@ -128,6 +115,11 @@ msgstr "" msgid "Tier Definition" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Validate" @@ -139,6 +131,11 @@ msgstr "" msgid "Validated" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Validation In Progress" diff --git a/account_move_tier_validation/static/description/index.html b/account_move_tier_validation/static/description/index.html index cc40529489d..ce855d7a2be 100644 --- a/account_move_tier_validation/static/description/index.html +++ b/account_move_tier_validation/static/description/index.html @@ -367,7 +367,7 @@

Account Move Tier Validation

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runbot

This module extends the functionality of Account Move to support a tier validation process.

Table of contents

@@ -416,7 +416,7 @@

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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -441,7 +441,7 @@

Maintainers

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.

-

This module is part of the OCA/account-invoicing project on GitHub.

+

This module is part of the OCA/account-invoicing project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/account_move_tier_validation/tests/test_tier_validation.py b/account_move_tier_validation/tests/test_tier_validation.py index 4301c108fac..71e2b6d4638 100644 --- a/account_move_tier_validation/tests/test_tier_validation.py +++ b/account_move_tier_validation/tests/test_tier_validation.py @@ -9,7 +9,7 @@ @tagged("post_install", "-at_install") -class TestAccountTierValidation(common.SavepointCase): +class TestAccountTierValidation(common.TransactionCase): @classmethod def setUpClass(cls): super(TestAccountTierValidation, cls).setUpClass() @@ -56,7 +56,7 @@ def setUpClass(cls): @classmethod def tearDownClass(cls): teardown_test_model(cls.env, [TierValidationTester]) - super(TestAccountTierValidation, cls).tearDownClass() + return super(TestAccountTierValidation, cls).tearDownClass() def test_01_tier_definition_models(self): """When the user can validate all future reviews, it is not needed From 7e4aae82e280e7f7fb5670bceec4856bf79688c9 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Tue, 19 Apr 2022 14:49:49 +0000 Subject: [PATCH 14/40] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: account-invoicing-15.0/account-invoicing-15.0-account_move_tier_validation Translate-URL: https://translation.odoo-community.org/projects/account-invoicing-15-0/account-invoicing-15-0-account_move_tier_validation/ --- account_move_tier_validation/i18n/ca.po | 33 ++++++++--------- account_move_tier_validation/i18n/es.po | 42 ++++++++++++---------- account_move_tier_validation/i18n/es_PA.po | 33 ++++++++--------- account_move_tier_validation/i18n/sv.po | 42 ++++++++++++---------- account_move_tier_validation/i18n/zh_CN.po | 33 ++++++++--------- 5 files changed, 93 insertions(+), 90 deletions(-) diff --git a/account_move_tier_validation/i18n/ca.po b/account_move_tier_validation/i18n/ca.po index b16cf10e6e2..8c211544160 100644 --- a/account_move_tier_validation/i18n/ca.po +++ b/account_move_tier_validation/i18n/ca.po @@ -36,23 +36,11 @@ msgstr "" msgid "Can Review" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name -msgid "Display Name" -msgstr "" - #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment msgid "Has Comment" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id -msgid "ID" -msgstr "" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices Pending to Validate" @@ -73,12 +61,6 @@ msgstr "" msgid "Journal Entry" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update -msgid "Last Modified on" -msgstr "" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "My Accounts to review" @@ -109,6 +91,11 @@ msgstr "" msgid "Rejected" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Request Validation" @@ -129,6 +116,11 @@ msgstr "" msgid "Tier Definition" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Validate" @@ -140,6 +132,11 @@ msgstr "" msgid "Validated" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Validation In Progress" diff --git a/account_move_tier_validation/i18n/es.po b/account_move_tier_validation/i18n/es.po index 57dfa196ede..7eb3e68a472 100644 --- a/account_move_tier_validation/i18n/es.po +++ b/account_move_tier_validation/i18n/es.po @@ -41,23 +41,11 @@ msgstr " La operación ha sido validada!" msgid "Can Review" msgstr "Puede Revisar" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name -msgid "Display Name" -msgstr "Nombre para Mostrar" - #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment msgid "Has Comment" msgstr "Tiene Comentario" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id -msgid "ID" -msgstr "ID" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices Pending to Validate" @@ -78,12 +66,6 @@ msgstr "" msgid "Journal Entry" msgstr "Entrada de Diario" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update -msgid "Last Modified on" -msgstr "Última modificación el" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "My Accounts to review" @@ -114,6 +96,11 @@ msgstr "Rechazar" msgid "Rejected" msgstr "Rechazada" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Request Validation" @@ -134,6 +121,11 @@ msgstr "Revisores" msgid "Tier Definition" msgstr "Definición de nivel" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Validate" @@ -145,6 +137,11 @@ msgstr "Validar" msgid "Validated" msgstr "Validado" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Validation In Progress" @@ -159,3 +156,12 @@ msgstr "" #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids msgid "Validations" msgstr "Validaciones" + +#~ msgid "Display Name" +#~ msgstr "Nombre para Mostrar" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" diff --git a/account_move_tier_validation/i18n/es_PA.po b/account_move_tier_validation/i18n/es_PA.po index 1bc3cb265fb..2626eb34180 100644 --- a/account_move_tier_validation/i18n/es_PA.po +++ b/account_move_tier_validation/i18n/es_PA.po @@ -36,23 +36,11 @@ msgstr "" msgid "Can Review" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name -msgid "Display Name" -msgstr "" - #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment msgid "Has Comment" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id -msgid "ID" -msgstr "" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices Pending to Validate" @@ -73,12 +61,6 @@ msgstr "" msgid "Journal Entry" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update -msgid "Last Modified on" -msgstr "" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "My Accounts to review" @@ -109,6 +91,11 @@ msgstr "" msgid "Rejected" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Request Validation" @@ -129,6 +116,11 @@ msgstr "" msgid "Tier Definition" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Validate" @@ -140,6 +132,11 @@ msgstr "" msgid "Validated" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Validation In Progress" diff --git a/account_move_tier_validation/i18n/sv.po b/account_move_tier_validation/i18n/sv.po index 39f063b3928..e524928183f 100644 --- a/account_move_tier_validation/i18n/sv.po +++ b/account_move_tier_validation/i18n/sv.po @@ -40,23 +40,11 @@ msgstr " Operationen har attesterats!" msgid "Can Review" msgstr "Kan granska" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name -msgid "Display Name" -msgstr "Visningsnamn" - #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment msgid "Has Comment" msgstr "Har kommentar" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id -msgid "ID" -msgstr "ID" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices Pending to Validate" @@ -77,12 +65,6 @@ msgstr "Fakturor vars attestering inte har påbörjats" msgid "Journal Entry" msgstr "Verifikat" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update -msgid "Last Modified on" -msgstr "Senast ändrad den" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "My Accounts to review" @@ -113,6 +95,11 @@ msgstr "Neka" msgid "Rejected" msgstr "Nekad" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Request Validation" @@ -133,6 +120,11 @@ msgstr "Granskare" msgid "Tier Definition" msgstr "Attestdefinition" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Validate" @@ -144,6 +136,11 @@ msgstr "Attestera" msgid "Validated" msgstr "Attesterad" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Validation In Progress" @@ -158,3 +155,12 @@ msgstr "Attestering ej påbörjad" #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids msgid "Validations" msgstr "Attesteringar" + +#~ msgid "Display Name" +#~ msgstr "Visningsnamn" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Senast ändrad den" diff --git a/account_move_tier_validation/i18n/zh_CN.po b/account_move_tier_validation/i18n/zh_CN.po index 4e7fb1c3066..a1d7c3a79ba 100644 --- a/account_move_tier_validation/i18n/zh_CN.po +++ b/account_move_tier_validation/i18n/zh_CN.po @@ -38,23 +38,11 @@ msgstr " 操作已 批准!" msgid "Can Review" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__display_name -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__display_name -msgid "Display Name" -msgstr "" - #. module: account_move_tier_validation #: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment msgid "Has Comment" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__id -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition__id -msgid "ID" -msgstr "" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Invoices Pending to Validate" @@ -75,12 +63,6 @@ msgstr "" msgid "Journal Entry" msgstr "" -#. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move____last_update -#: model:ir.model.fields,field_description:account_move_tier_validation.field_tier_definition____last_update -msgid "Last Modified on" -msgstr "" - #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "My Accounts to review" @@ -111,6 +93,11 @@ msgstr "驳回" msgid "Rejected" msgstr "" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Request Validation" @@ -131,6 +118,11 @@ msgstr "" msgid "Tier Definition" msgstr "层级定义" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Validate" @@ -142,6 +134,11 @@ msgstr "批准" msgid "Validated" msgstr "已批准" +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter msgid "Validation In Progress" From 686797e9989f85a1e424bf3949e7b04140027999 Mon Sep 17 00:00:00 2001 From: Jordi Ballester Date: Sat, 9 Apr 2022 20:28:38 +0200 Subject: [PATCH 15/40] [IMP] account_move_tier_validation: Use field messages for review, validation, rejection --- account_move_tier_validation/__manifest__.py | 2 +- .../i18n/account_move_tier_validation.pot | 31 ++++++++++++------- .../models/__init__.py | 3 -- .../models/account_move.py | 14 ++++++++- .../views/account_move_view.xml | 14 +++++---- 5 files changed, 41 insertions(+), 23 deletions(-) diff --git a/account_move_tier_validation/__manifest__.py b/account_move_tier_validation/__manifest__.py index 9693d143ae3..73bf32f4b98 100644 --- a/account_move_tier_validation/__manifest__.py +++ b/account_move_tier_validation/__manifest__.py @@ -4,7 +4,7 @@ "name": "Account Move Tier Validation", "summary": "Extends the functionality of Account Moves to " "support a tier validation process.", - "version": "15.0.1.0.0", + "version": "15.0.1.1.0", "category": "Accounts", "website": "https://github.com/OCA/account-invoicing", "author": "PESOL, Odoo Community Association (OCA)", diff --git a/account_move_tier_validation/i18n/account_move_tier_validation.pot b/account_move_tier_validation/i18n/account_move_tier_validation.pot index 48cf4d76113..40bcaef431f 100644 --- a/account_move_tier_validation/i18n/account_move_tier_validation.pot +++ b/account_move_tier_validation/i18n/account_move_tier_validation.pot @@ -14,30 +14,31 @@ msgstr "" "Plural-Forms: \n" #. module: account_move_tier_validation -#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form -msgid "" -"This Invoice needs to be\n" -" validated." +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" msgstr "" #. module: account_move_tier_validation -#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form -msgid " Operation has been rejected." +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" msgstr "" #. module: account_move_tier_validation -#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form -msgid " Operation has been validated!" +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" msgstr "" #. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review -msgid "Can Review" +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" msgstr "" #. module: account_move_tier_validation -#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment -msgid "Has Comment" +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" msgstr "" #. module: account_move_tier_validation @@ -80,6 +81,12 @@ msgstr "" msgid "Next Review" msgstr "" +#. module: account_move_tier_validation +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "" + #. module: account_move_tier_validation #: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_move_form msgid "Reject" diff --git a/account_move_tier_validation/models/__init__.py b/account_move_tier_validation/models/__init__.py index 78f4ec50ef2..60b56c112c0 100644 --- a/account_move_tier_validation/models/__init__.py +++ b/account_move_tier_validation/models/__init__.py @@ -1,5 +1,2 @@ -# Copyright <2020> PESOL -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) - from . import account_move from . import tier_definition diff --git a/account_move_tier_validation/models/account_move.py b/account_move_tier_validation/models/account_move.py index 2d7ab380b51..0799955e720 100644 --- a/account_move_tier_validation/models/account_move.py +++ b/account_move_tier_validation/models/account_move.py @@ -1,7 +1,7 @@ # Copyright <2020> PESOL # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) -from odoo import models +from odoo import _, models class AccountMove(models.Model): @@ -9,3 +9,15 @@ class AccountMove(models.Model): _inherit = ["account.move", "tier.validation"] _state_from = ["draft"] _state_to = ["posted"] + + def _get_to_validate_message_name(self): + name = super(AccountMove, self)._get_to_validate_message_name() + if self.move_type == "in_invoice": + name = _("Bill") + elif self.move_type == "in_refund": + name = _("Refund") + elif self.move_type == "out_invoice": + name = _("Invoice") + elif self.move_type == "out_refund": + name = _("Credit Note") + return name diff --git a/account_move_tier_validation/views/account_move_view.xml b/account_move_tier_validation/views/account_move_view.xml index a92c88909a9..608ac8a6507 100644 --- a/account_move_tier_validation/views/account_move_view.xml +++ b/account_move_tier_validation/views/account_move_view.xml @@ -33,8 +33,8 @@ ('rejected', '=', True), ('review_ids', '=', [])]}" style="margin-bottom:0px;" > -

This Invoice needs to be - validated. +

+