From 8b3758e4771e6f1611890390a5ecf1c5dbcbdb75 Mon Sep 17 00:00:00 2001 From: Cyril VINH-TUNG Date: Sat, 1 Jun 2024 10:14:24 -1000 Subject: [PATCH 1/5] [ADD] Add Stock Account Show Automatic Valuation Module --- .../README.rst | 83 ++++ .../__init__.py | 1 + .../__manifest__.py | 15 + .../pyproject.toml | 3 + .../readme/CONTRIBUTORS.md | 1 + .../readme/DESCRIPTION.md | 1 + .../readme/USAGE.md | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 427 ++++++++++++++++++ .../views/res_config_settings_views.xml | 23 + 10 files changed, 556 insertions(+) create mode 100644 stock_account_show_automatic_valuation/README.rst create mode 100644 stock_account_show_automatic_valuation/__init__.py create mode 100644 stock_account_show_automatic_valuation/__manifest__.py create mode 100644 stock_account_show_automatic_valuation/pyproject.toml create mode 100644 stock_account_show_automatic_valuation/readme/CONTRIBUTORS.md create mode 100644 stock_account_show_automatic_valuation/readme/DESCRIPTION.md create mode 100644 stock_account_show_automatic_valuation/readme/USAGE.md create mode 100644 stock_account_show_automatic_valuation/static/description/icon.png create mode 100644 stock_account_show_automatic_valuation/static/description/index.html create mode 100644 stock_account_show_automatic_valuation/views/res_config_settings_views.xml diff --git a/stock_account_show_automatic_valuation/README.rst b/stock_account_show_automatic_valuation/README.rst new file mode 100644 index 000000000000..ee7c2acd0ac1 --- /dev/null +++ b/stock_account_show_automatic_valuation/README.rst @@ -0,0 +1,83 @@ +============================================== +Show Automatic Valuation for Stock Moves in CE +============================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a8eb0658df8c1ba90d90bf44d87020add15f0967828a8e3c1bd1961719c35743 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fstock--logistics--workflow-lightgray.png?logo=github + :target: https://github.com/OCA/stock-logistics-workflow/tree/17.0/stock_account_show_automatic_valuation + :alt: OCA/stock-logistics-workflow +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-17-0/stock-logistics-workflow-17-0-stock_account_show_automatic_valuation + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-workflow&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module show the "Automatic Valuation" setup for stock that has been +hidden by Odoo SA in Community Edition + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Go to Settings/Inventory You can choose if you want to use automatic +valuation for stock movements + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* INVITU + +Contributors +------------ + +- INVITU + +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/stock-logistics-workflow `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_account_show_automatic_valuation/__init__.py b/stock_account_show_automatic_valuation/__init__.py new file mode 100644 index 000000000000..d9d1f13deb58 --- /dev/null +++ b/stock_account_show_automatic_valuation/__init__.py @@ -0,0 +1 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/stock_account_show_automatic_valuation/__manifest__.py b/stock_account_show_automatic_valuation/__manifest__.py new file mode 100644 index 000000000000..e8ac6827dfd0 --- /dev/null +++ b/stock_account_show_automatic_valuation/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2024 INVITU +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + "name": "Show Automatic Valuation for Stock Moves in CE", + "summary": "Allow automatic valuation for stock moves in community edition", + "version": "17.0.1.0.0", + "category": "Inventory", + "author": "INVITU," "Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/stock-logistics-workflow", + "depends": ["stock_account"], + "data": [ + "views/res_config_settings_views.xml", + ], +} diff --git a/stock_account_show_automatic_valuation/pyproject.toml b/stock_account_show_automatic_valuation/pyproject.toml new file mode 100644 index 000000000000..4231d0cccb3d --- /dev/null +++ b/stock_account_show_automatic_valuation/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/stock_account_show_automatic_valuation/readme/CONTRIBUTORS.md b/stock_account_show_automatic_valuation/readme/CONTRIBUTORS.md new file mode 100644 index 000000000000..ebed1f29bd37 --- /dev/null +++ b/stock_account_show_automatic_valuation/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +- INVITU \<\> diff --git a/stock_account_show_automatic_valuation/readme/DESCRIPTION.md b/stock_account_show_automatic_valuation/readme/DESCRIPTION.md new file mode 100644 index 000000000000..69070deefa86 --- /dev/null +++ b/stock_account_show_automatic_valuation/readme/DESCRIPTION.md @@ -0,0 +1 @@ +This module shows the "Automatic Valuation" setup for stock that has been hidden by Odoo SA in Community Edition diff --git a/stock_account_show_automatic_valuation/readme/USAGE.md b/stock_account_show_automatic_valuation/readme/USAGE.md new file mode 100644 index 000000000000..3a375af81db5 --- /dev/null +++ b/stock_account_show_automatic_valuation/readme/USAGE.md @@ -0,0 +1,2 @@ +Go to Settings/Inventory +You can choose if you want to use automatic valuation for stock movements diff --git a/stock_account_show_automatic_valuation/static/description/icon.png b/stock_account_show_automatic_valuation/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/stock_account_show_automatic_valuation/static/description/index.html b/stock_account_show_automatic_valuation/static/description/index.html new file mode 100644 index 000000000000..405264cc861a --- /dev/null +++ b/stock_account_show_automatic_valuation/static/description/index.html @@ -0,0 +1,427 @@ + + + + + +Show Automatic Valuation for Stock Moves in CE + + + +
+

Show Automatic Valuation for Stock Moves in CE

+ + +

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runboat

+

This module show the “Automatic Valuation” setup for stock that has been +hidden by Odoo SA in Community Edition

+

Table of contents

+ +
+

Usage

+

Go to Settings/Inventory You can choose if you want to use automatic +valuation for stock movements

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • INVITU
  • +
+
+ +
+

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/stock-logistics-workflow project on GitHub.

+

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

+
+
+
+ + diff --git a/stock_account_show_automatic_valuation/views/res_config_settings_views.xml b/stock_account_show_automatic_valuation/views/res_config_settings_views.xml new file mode 100644 index 000000000000..59001807d3a1 --- /dev/null +++ b/stock_account_show_automatic_valuation/views/res_config_settings_views.xml @@ -0,0 +1,23 @@ + + + + res.config.settings.view.form.inherit.stock.account.show.automatic.valuation + res.config.settings + + + + + + + + + + From 9891ab7da84e462927cdebd28e36d18adfaf835a Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 18 Sep 2024 06:35:00 +0000 Subject: [PATCH 2/5] [UPD] Update stock_account_show_automatic_valuation.pot --- .../README.rst | 6 ++--- ...stock_account_show_automatic_valuation.pot | 24 +++++++++++++++++++ .../static/description/index.html | 17 +++++++------ 3 files changed, 37 insertions(+), 10 deletions(-) create mode 100644 stock_account_show_automatic_valuation/i18n/stock_account_show_automatic_valuation.pot diff --git a/stock_account_show_automatic_valuation/README.rst b/stock_account_show_automatic_valuation/README.rst index ee7c2acd0ac1..01eb89f8c2ba 100644 --- a/stock_account_show_automatic_valuation/README.rst +++ b/stock_account_show_automatic_valuation/README.rst @@ -7,7 +7,7 @@ Show Automatic Valuation for Stock Moves in CE !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:a8eb0658df8c1ba90d90bf44d87020add15f0967828a8e3c1bd1961719c35743 + !! source digest: sha256:11c040986a524d8c8fafa95a811d196e383311a79c931ff9a8aec3b5b6efc945 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -28,8 +28,8 @@ Show Automatic Valuation for Stock Moves in CE |badge1| |badge2| |badge3| |badge4| |badge5| -This module show the "Automatic Valuation" setup for stock that has been -hidden by Odoo SA in Community Edition +This module shows the "Automatic Valuation" setup for stock that has +been hidden by Odoo SA in Community Edition **Table of contents** diff --git a/stock_account_show_automatic_valuation/i18n/stock_account_show_automatic_valuation.pot b/stock_account_show_automatic_valuation/i18n/stock_account_show_automatic_valuation.pot new file mode 100644 index 000000000000..563222f7969b --- /dev/null +++ b/stock_account_show_automatic_valuation/i18n/stock_account_show_automatic_valuation.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_account_show_automatic_valuation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.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: stock_account_show_automatic_valuation +#: model_terms:ir.ui.view,arch_db:stock_account_show_automatic_valuation.res_config_settings_view_form +msgid "Automatic Accounting" +msgstr "" + +#. module: stock_account_show_automatic_valuation +#: model_terms:ir.ui.view,arch_db:stock_account_show_automatic_valuation.res_config_settings_view_form +msgid "Enable automatic valuation for stock" +msgstr "" diff --git a/stock_account_show_automatic_valuation/static/description/index.html b/stock_account_show_automatic_valuation/static/description/index.html index 405264cc861a..5a00b818b3f3 100644 --- a/stock_account_show_automatic_valuation/static/description/index.html +++ b/stock_account_show_automatic_valuation/static/description/index.html @@ -8,10 +8,11 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ +:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. +Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -274,7 +275,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: grey; } /* line numbers */ +pre.code .ln { color: gray; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -300,7 +301,7 @@ span.pre { white-space: pre } -span.problematic { +span.problematic, pre.problematic { color: red } span.section-subtitle { @@ -366,11 +367,11 @@

Show Automatic Valuation for Stock Moves in CE

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:a8eb0658df8c1ba90d90bf44d87020add15f0967828a8e3c1bd1961719c35743 +!! source digest: sha256:11c040986a524d8c8fafa95a811d196e383311a79c931ff9a8aec3b5b6efc945 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runboat

-

This module show the “Automatic Valuation” setup for stock that has been -hidden by Odoo SA in Community Edition

+

This module shows the “Automatic Valuation” setup for stock that has +been hidden by Odoo SA in Community Edition

Table of contents

    @@ -414,7 +415,9 @@

    Contributors

    Maintainers

    This module is maintained by the OCA.

    -Odoo Community Association + +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.

    From 4cee7e2161a678bc0808f283cb9d1201de11599e Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Sep 2024 13:28:16 +0000 Subject: [PATCH 3/5] Added translation using Weblate (Italian) --- .../i18n/it.po | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 stock_account_show_automatic_valuation/i18n/it.po diff --git a/stock_account_show_automatic_valuation/i18n/it.po b/stock_account_show_automatic_valuation/i18n/it.po new file mode 100644 index 000000000000..1f61f3bbc71a --- /dev/null +++ b/stock_account_show_automatic_valuation/i18n/it.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_account_show_automatic_valuation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: stock_account_show_automatic_valuation +#: model_terms:ir.ui.view,arch_db:stock_account_show_automatic_valuation.res_config_settings_view_form +msgid "Automatic Accounting" +msgstr "" + +#. module: stock_account_show_automatic_valuation +#: model_terms:ir.ui.view,arch_db:stock_account_show_automatic_valuation.res_config_settings_view_form +msgid "Enable automatic valuation for stock" +msgstr "" From 978662af29770156c33c20c4da46b75b54449932 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Sep 2024 13:28:32 +0000 Subject: [PATCH 4/5] Translated using Weblate (Italian) Currently translated at 100.0% (2 of 2 strings) Translation: stock-logistics-workflow-17.0/stock-logistics-workflow-17.0-stock_account_show_automatic_valuation Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-workflow-17-0/stock-logistics-workflow-17-0-stock_account_show_automatic_valuation/it/ --- stock_account_show_automatic_valuation/i18n/it.po | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/stock_account_show_automatic_valuation/i18n/it.po b/stock_account_show_automatic_valuation/i18n/it.po index 1f61f3bbc71a..38f0d34897c3 100644 --- a/stock_account_show_automatic_valuation/i18n/it.po +++ b/stock_account_show_automatic_valuation/i18n/it.po @@ -6,20 +6,22 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 17.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2024-09-18 16:06+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" #. module: stock_account_show_automatic_valuation #: model_terms:ir.ui.view,arch_db:stock_account_show_automatic_valuation.res_config_settings_view_form msgid "Automatic Accounting" -msgstr "" +msgstr "Contabilità automatica" #. module: stock_account_show_automatic_valuation #: model_terms:ir.ui.view,arch_db:stock_account_show_automatic_valuation.res_config_settings_view_form msgid "Enable automatic valuation for stock" -msgstr "" +msgstr "Abilita valutazione automatica per la giacenza" From e1c87944bf446a46342af0f7ff6565138702fe09 Mon Sep 17 00:00:00 2001 From: Bhavesh Heliconia Date: Wed, 25 Dec 2024 18:08:33 +0530 Subject: [PATCH 5/5] [MIG] stock_account_show_automatic_valuation: Migration to 18.0 --- .../README.rst | 15 +++++++----- .../__manifest__.py | 2 +- .../readme/CONTRIBUTORS.md | 3 +++ .../static/description/index.html | 10 +++++--- .../tests/__init__.py | 1 + .../tests/test_res_config_settings.py | 23 +++++++++++++++++++ 6 files changed, 44 insertions(+), 10 deletions(-) create mode 100644 stock_account_show_automatic_valuation/tests/__init__.py create mode 100644 stock_account_show_automatic_valuation/tests/test_res_config_settings.py diff --git a/stock_account_show_automatic_valuation/README.rst b/stock_account_show_automatic_valuation/README.rst index 01eb89f8c2ba..0ecc0bece424 100644 --- a/stock_account_show_automatic_valuation/README.rst +++ b/stock_account_show_automatic_valuation/README.rst @@ -17,13 +17,13 @@ Show Automatic Valuation for Stock Moves in CE :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-workflow/tree/17.0/stock_account_show_automatic_valuation + :target: https://github.com/OCA/stock-logistics-workflow/tree/18.0/stock_account_show_automatic_valuation :alt: OCA/stock-logistics-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-17-0/stock-logistics-workflow-17-0-stock_account_show_automatic_valuation + :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-18-0/stock-logistics-workflow-18-0-stock_account_show_automatic_valuation :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-workflow&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-workflow&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -48,7 +48,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -63,7 +63,10 @@ Authors Contributors ------------ -- INVITU +- INVITU +- `Heliconia Solutions Pvt. Ltd. `__ + + - Bhavesh Heliconia Maintainers ----------- @@ -78,6 +81,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/stock-logistics-workflow `_ project on GitHub. +This module is part of the `OCA/stock-logistics-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_account_show_automatic_valuation/__manifest__.py b/stock_account_show_automatic_valuation/__manifest__.py index e8ac6827dfd0..1e84c94c114e 100644 --- a/stock_account_show_automatic_valuation/__manifest__.py +++ b/stock_account_show_automatic_valuation/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Show Automatic Valuation for Stock Moves in CE", "summary": "Allow automatic valuation for stock moves in community edition", - "version": "17.0.1.0.0", + "version": "18.0.1.0.0", "category": "Inventory", "author": "INVITU," "Odoo Community Association (OCA)", "license": "AGPL-3", diff --git a/stock_account_show_automatic_valuation/readme/CONTRIBUTORS.md b/stock_account_show_automatic_valuation/readme/CONTRIBUTORS.md index ebed1f29bd37..81725f36fa8c 100644 --- a/stock_account_show_automatic_valuation/readme/CONTRIBUTORS.md +++ b/stock_account_show_automatic_valuation/readme/CONTRIBUTORS.md @@ -1 +1,4 @@ - INVITU \<\> +- [Heliconia Solutions Pvt. Ltd.](https://www.heliconia.io) + - Bhavesh Heliconia + diff --git a/stock_account_show_automatic_valuation/static/description/index.html b/stock_account_show_automatic_valuation/static/description/index.html index 5a00b818b3f3..f16b7e88fbad 100644 --- a/stock_account_show_automatic_valuation/static/description/index.html +++ b/stock_account_show_automatic_valuation/static/description/index.html @@ -369,7 +369,7 @@

    Show Automatic Valuation for Stock Moves in CE

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:11c040986a524d8c8fafa95a811d196e383311a79c931ff9a8aec3b5b6efc945 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runboat

    +

    Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runboat

    This module shows the “Automatic Valuation” setup for stock that has been hidden by Odoo SA in Community Edition

    Table of contents

    @@ -395,7 +395,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 to smash it by providing a detailed and welcomed -feedback.

    +feedback.

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

    @@ -410,6 +410,10 @@

    Authors

    Contributors

    @@ -421,7 +425,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/stock-logistics-workflow project on GitHub.

    +

    This module is part of the OCA/stock-logistics-workflow project on GitHub.

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

diff --git a/stock_account_show_automatic_valuation/tests/__init__.py b/stock_account_show_automatic_valuation/tests/__init__.py new file mode 100644 index 000000000000..1daac78840ba --- /dev/null +++ b/stock_account_show_automatic_valuation/tests/__init__.py @@ -0,0 +1 @@ +from . import test_res_config_settings diff --git a/stock_account_show_automatic_valuation/tests/test_res_config_settings.py b/stock_account_show_automatic_valuation/tests/test_res_config_settings.py new file mode 100644 index 000000000000..d62a8bebb5b0 --- /dev/null +++ b/stock_account_show_automatic_valuation/tests/test_res_config_settings.py @@ -0,0 +1,23 @@ +from odoo.tests.common import TransactionCase + + +class TestResConfigSettingsView(TransactionCase): + def test_stock_account_valuation_setting_view(self): + # Fetch the view using its external ID + view = self.env.ref( + "stock_account_show_automatic_valuation.res_config_settings_view_form" + ) + self.assertTrue(view, "View res_config_settings_view_form not found") + + # Parse the view's arch to ensure the custom setting is present + arch = view.with_context(combined=True).arch_db + self.assertIn( + "group_stock_accounting_automatic", + arch, + "Field group_stock_accounting_automatic not found in the view", + ) + self.assertIn( + "stock_account_show_automatic_valuation", + arch, + "Setting ID stock_account_show_automatic_valuation not found in the view", + )