diff --git a/account_sequence_option/README.rst b/account_sequence_option/README.rst index ef2b0c6dd24..984f48540cd 100644 --- a/account_sequence_option/README.rst +++ b/account_sequence_option/README.rst @@ -17,42 +17,45 @@ Account Sequence Option :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github - :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_sequence_option + :target: https://github.com/OCA/account-financial-tools/tree/17.0/account_sequence_option :alt: OCA/account-financial-tools .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_sequence_option + :target: https://translation.odoo-community.org/projects/account-financial-tools-17-0/account-financial-tools-17-0-account_sequence_option :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/account-financial-tools&target_branch=16.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=17.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| -This module extends module base_sequence_option and allow you to -provide optional sequences for account.move documents, i.e., invoice, bill, journal entry. +This module extends module base_sequence_option and allow you to provide +optional sequences for account.move documents, i.e., invoice, bill, +journal entry. -To use this module, enable developer mode, and check "Use sequence options" -under Settings -> Technical -> Manage Sequence Options. +To use this module, enable developer mode, and check "Use sequence +options" under Settings -> Technical -> Manage Sequence Options. If you want to define your sequences in XML, feel free to use -demo/account_demo_options.xml as a base for your own sequence definitions. +demo/account_demo_options.xml as a base for your own sequence +definitions. -The demo sequences use a continuous numbering scheme, without the current year -in the generated name. To use a scheme that does include the year, set -``use_date_range`` to ``true``, and use ``%(range_year)s`` the represent the -year. -For example, to generate an invoice scheme that will generate "2022F00001" in -2022, try:: +The demo sequences use a continuous numbering scheme, without the +current year in the generated name. To use a scheme that does include +the year, set ``use_date_range`` to ``true``, and use ``%(range_year)s`` +the represent the year. For example, to generate an invoice scheme that +will generate "2022F00001" in 2022, try: - - Customer Invoice - - %(range_year)sF - true - +:: -Odoo will generate the date ranges automagically when the first invoice (or -vendor bill, etc) of a year is posted. + + Customer Invoice + + %(range_year)sF + true + + +Odoo will generate the date ranges automagically when the first invoice +(or vendor bill, etc) of a year is posted. .. IMPORTANT:: This is an alpha version, the data model and design can change at any time without warning. @@ -70,7 +73,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. @@ -78,20 +81,20 @@ Credits ======= Authors -~~~~~~~ +------- * Ecosoft Contributors -~~~~~~~~~~~~ +------------ -* Kitti U. -* `Sygel `_: +- Kitti U. +- `Sygel `__: - * Ángel García de la Chica Herrera + - Ángel García de la Chica Herrera Maintainers -~~~~~~~~~~~ +----------- This module is maintained by the OCA. @@ -111,6 +114,6 @@ Current `maintainer `__: |maintainer-kittiu| -This module is part of the `OCA/account-financial-tools `_ project on GitHub. +This module is part of the `OCA/account-financial-tools `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_sequence_option/models/account_move.py b/account_sequence_option/models/account_move.py index 313ba2fb09c..1f759d16e86 100644 --- a/account_sequence_option/models/account_move.py +++ b/account_sequence_option/models/account_move.py @@ -27,7 +27,7 @@ def _compute_name(self): # On post, get the sequence option if options: for rec in self.filtered( - lambda l: l.name in (False, "/") and l.state == "posted" + lambda x: x.name in (False, "/") and x.state == "posted" ): sequence = self.env["ir.sequence.option.line"].get_sequence( rec, options=options @@ -60,7 +60,7 @@ def _compute_name(self): # Bypass constrains if sequence is defined def _constrains_date_sequence(self): records = self.filtered( - lambda l: self.env["ir.sequence.option.line"].get_sequence(l) + lambda x: self.env["ir.sequence.option.line"].get_sequence(x) ) return super(AccountMove, self - records)._constrains_date_sequence() diff --git a/account_sequence_option/pyproject.toml b/account_sequence_option/pyproject.toml new file mode 100644 index 00000000000..4231d0cccb3 --- /dev/null +++ b/account_sequence_option/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/account_sequence_option/readme/CONTRIBUTORS.md b/account_sequence_option/readme/CONTRIBUTORS.md new file mode 100644 index 00000000000..9e9119d13f9 --- /dev/null +++ b/account_sequence_option/readme/CONTRIBUTORS.md @@ -0,0 +1,3 @@ +- Kitti U. \<\> +- [Sygel](https://www.sygel.es): + - Ángel García de la Chica Herrera diff --git a/account_sequence_option/readme/CONTRIBUTORS.rst b/account_sequence_option/readme/CONTRIBUTORS.rst deleted file mode 100644 index 2837571caac..00000000000 --- a/account_sequence_option/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,4 +0,0 @@ -* Kitti U. -* `Sygel `_: - - * Ángel García de la Chica Herrera diff --git a/account_sequence_option/readme/DESCRIPTION.rst b/account_sequence_option/readme/DESCRIPTION.md similarity index 52% rename from account_sequence_option/readme/DESCRIPTION.rst rename to account_sequence_option/readme/DESCRIPTION.md index 3da4ca29428..5685ab96953 100644 --- a/account_sequence_option/readme/DESCRIPTION.rst +++ b/account_sequence_option/readme/DESCRIPTION.md @@ -1,18 +1,19 @@ -This module extends module base_sequence_option and allow you to -provide optional sequences for account.move documents, i.e., invoice, bill, journal entry. +This module extends module base_sequence_option and allow you to provide +optional sequences for account.move documents, i.e., invoice, bill, +journal entry. -To use this module, enable developer mode, and check "Use sequence options" -under Settings -> Technical -> Manage Sequence Options. +To use this module, enable developer mode, and check "Use sequence +options" under Settings -\> Technical -\> Manage Sequence Options. If you want to define your sequences in XML, feel free to use -demo/account_demo_options.xml as a base for your own sequence definitions. +demo/account_demo_options.xml as a base for your own sequence +definitions. -The demo sequences use a continuous numbering scheme, without the current year -in the generated name. To use a scheme that does include the year, set -``use_date_range`` to ``true``, and use ``%(range_year)s`` the represent the -year. -For example, to generate an invoice scheme that will generate "2022F00001" in -2022, try:: +The demo sequences use a continuous numbering scheme, without the +current year in the generated name. To use a scheme that does include +the year, set `use_date_range` to `true`, and use `%(range_year)s` the +represent the year. For example, to generate an invoice scheme that will +generate "2022F00001" in 2022, try: Customer Invoice @@ -21,5 +22,5 @@ For example, to generate an invoice scheme that will generate "2022F00001" in true -Odoo will generate the date ranges automagically when the first invoice (or -vendor bill, etc) of a year is posted. +Odoo will generate the date ranges automagically when the first invoice +(or vendor bill, etc) of a year is posted. diff --git a/account_sequence_option/static/description/index.html b/account_sequence_option/static/description/index.html index 54cf1cdd1fe..ae4f0711044 100644 --- a/account_sequence_option/static/description/index.html +++ b/account_sequence_option/static/description/index.html @@ -1,4 +1,3 @@ - @@ -9,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. @@ -275,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 } @@ -301,7 +301,7 @@ span.pre { white-space: pre } -span.problematic { +span.problematic, pre.problematic { color: red } span.section-subtitle { @@ -369,19 +369,20 @@

Account Sequence Option

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:28733b1121285c3f10186d8b333d79bd9e5806cc6e3215364cc042cbc095a8f8 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Alpha License: LGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

-

This module extends module base_sequence_option and allow you to -provide optional sequences for account.move documents, i.e., invoice, bill, journal entry.

-

To use this module, enable developer mode, and check “Use sequence options” -under Settings -> Technical -> Manage Sequence Options.

+

Alpha License: LGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module extends module base_sequence_option and allow you to provide +optional sequences for account.move documents, i.e., invoice, bill, +journal entry.

+

To use this module, enable developer mode, and check “Use sequence +options” under Settings -> Technical -> Manage Sequence Options.

If you want to define your sequences in XML, feel free to use -demo/account_demo_options.xml as a base for your own sequence definitions.

-

The demo sequences use a continuous numbering scheme, without the current year -in the generated name. To use a scheme that does include the year, set -use_date_range to true, and use %(range_year)s the represent the -year. -For example, to generate an invoice scheme that will generate “2022F00001” in -2022, try:

+demo/account_demo_options.xml as a base for your own sequence +definitions.

+

The demo sequences use a continuous numbering scheme, without the +current year in the generated name. To use a scheme that does include +the year, set use_date_range to true, and use %(range_year)s +the represent the year. For example, to generate an invoice scheme that +will generate “2022F00001” in 2022, try:

 <record id="seq_customer_invoice_1" model="ir.sequence">
     <field name="name">Customer Invoice</field>
@@ -390,8 +391,8 @@ 

Account Sequence Option

<field name="use_date_range">true</field> </record>
-

Odoo will generate the date ranges automagically when the first invoice (or -vendor bill, etc) of a year is posted.

+

Odoo will generate the date ranges automagically when the first invoice +(or vendor bill, etc) of a year is posted.

Important

This is an alpha version, the data model and design can change at any time without warning. @@ -415,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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -439,13 +440,15 @@

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.

Current maintainer:

kittiu

-

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

+

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

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

diff --git a/account_sequence_option/tests/test_account_sequence_option.py b/account_sequence_option/tests/test_account_sequence_option.py index 4f30bb3e86a..bfd9d5bd735 100644 --- a/account_sequence_option/tests/test_account_sequence_option.py +++ b/account_sequence_option/tests/test_account_sequence_option.py @@ -10,7 +10,7 @@ @tagged("post_install", "-at_install") class TestAccountSequenceOption(TransactionCase): def setUp(self): - super(TestAccountSequenceOption, self).setUp() + super().setUp() self.AccountMove = self.env["account.move"] self.AccountMoveLine = self.env["account.move.line"] self.partner_id = self.env.ref("base.res_partner_1")