From a82869c608129a80c30f8d650f3ddcada7fce8a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B4nio=20Neto?= Date: Mon, 3 Feb 2025 20:24:43 -0300 Subject: [PATCH] [MIG] eng_cnab_filename: Migration to 16.0 --- eng_account_reconcile_usability/README.rst | 8 +- .../static/description/index.html | 2 +- eng_cnab_filename/README.rst | 89 ++++ eng_cnab_filename/__manifest__.py | 4 +- .../migrations/14.0.2.0.0/post-migration.py | 30 -- eng_cnab_filename/pyproject.toml | 3 + eng_cnab_filename/readme/CONFIGURE.md | 7 + eng_cnab_filename/readme/DESCRIPTION.md | 1 + eng_cnab_filename/readme/USAGE.md | 1 + .../static/description/index.html | 437 ++++++++++++++++++ .../views/account_payment_mode.xml | 6 +- eng_consent_letter_report/README.rst | 2 +- .../static/description/index.html | 11 +- eng_dummy_br_coa_dependency/README.rst | 67 +++ eng_dummy_br_coa_dependency/__init__.py | 0 eng_dummy_br_coa_dependency/__manifest__.py | 16 + eng_dummy_br_coa_dependency/pyproject.toml | 3 + .../readme/DESCRIPTION.md | 4 + .../static/description/index.html | 415 +++++++++++++++++ 19 files changed, 1060 insertions(+), 46 deletions(-) create mode 100644 eng_cnab_filename/README.rst delete mode 100644 eng_cnab_filename/migrations/14.0.2.0.0/post-migration.py create mode 100644 eng_cnab_filename/pyproject.toml create mode 100644 eng_cnab_filename/readme/CONFIGURE.md create mode 100644 eng_cnab_filename/readme/DESCRIPTION.md create mode 100644 eng_cnab_filename/readme/USAGE.md create mode 100644 eng_cnab_filename/static/description/index.html create mode 100644 eng_dummy_br_coa_dependency/README.rst create mode 100644 eng_dummy_br_coa_dependency/__init__.py create mode 100644 eng_dummy_br_coa_dependency/__manifest__.py create mode 100644 eng_dummy_br_coa_dependency/pyproject.toml create mode 100644 eng_dummy_br_coa_dependency/readme/DESCRIPTION.md create mode 100644 eng_dummy_br_coa_dependency/static/description/index.html diff --git a/eng_account_reconcile_usability/README.rst b/eng_account_reconcile_usability/README.rst index b80890275..d3c2e7060 100644 --- a/eng_account_reconcile_usability/README.rst +++ b/eng_account_reconcile_usability/README.rst @@ -67,16 +67,16 @@ Authors Maintainers ----------- -.. |maintainer-antoniospn| image:: https://github.com/antoniospn.png?size=40px - :target: https://github.com/antoniospn - :alt: antoniospn +.. |maintainer-antoniospneto| image:: https://github.com/antoniospneto.png?size=40px + :target: https://github.com/antoniospneto + :alt: antoniospneto .. |maintainer-cristianomafrajunior| image:: https://github.com/cristianomafrajunior.png?size=40px :target: https://github.com/cristianomafrajunior :alt: cristianomafrajunior Current maintainers: -|maintainer-antoniospn| |maintainer-cristianomafrajunior| +|maintainer-antoniospneto| |maintainer-cristianomafrajunior| This module is part of the `Engenere/engenere-addons `_ project on GitHub. diff --git a/eng_account_reconcile_usability/static/description/index.html b/eng_account_reconcile_usability/static/description/index.html index 7eca04c77..d4a66af55 100644 --- a/eng_account_reconcile_usability/static/description/index.html +++ b/eng_account_reconcile_usability/static/description/index.html @@ -415,7 +415,7 @@

Authors

Maintainers

Current maintainers:

-

antoniospn cristianomafrajunior

+

antoniospneto cristianomafrajunior

This module is part of the Engenere/engenere-addons project on GitHub.

You are welcome to contribute.

diff --git a/eng_cnab_filename/README.rst b/eng_cnab_filename/README.rst new file mode 100644 index 000000000..7153d003b --- /dev/null +++ b/eng_cnab_filename/README.rst @@ -0,0 +1,89 @@ +====================== +CNAB Filename Sequence +====================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:48ac0d0ef240e56be9618f88d403c7343e360884884e967bb81166023b01405b + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-Engenere%2Fengenere--addons-lightgray.png?logo=github + :target: https://github.com/Engenere/engenere-addons/tree/16.0/eng_cnab_filename + :alt: Engenere/engenere-addons + +|badge1| |badge2| |badge3| + +Este módulo permite a utilização dos códigos sequenciais do Odoo para +gerar nomes únicos para os arquivos de remessa (CNAB). Essa +funcionalidade é essencial para bancos que não aceitam o envio de +arquivos com nomes duplicados, garantindo a integridade e a unicidade +dos registros. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Para configurar este módulo, siga os passos abaixo: + +1. Acesse **Faturamento > Configuração > CNAB Config**. +2. Selecione a configuração CNAB desejada. +3. Em **Sequência do Arquivo CNAB**, escolha uma sequência existente ou + crie uma nova. + +.. + + **Observação:** Caso queira manter o comportamento padrão para a + geração do nome, deixe o campo **Sequência do Arquivo CNAB** em + branco. + +Usage +===== + +Ao criar e confirmar uma **Ordem de Débito**, o arquivo de remessa será +gerado automaticamente com o nome definido pela sequência configurada. + +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 +------- + +* Engenere + +Maintainers +----------- + +.. |maintainer-antoniospneto| image:: https://github.com/antoniospneto.png?size=40px + :target: https://github.com/antoniospneto + :alt: antoniospneto + +Current maintainer: + +|maintainer-antoniospneto| + +This module is part of the `Engenere/engenere-addons `_ project on GitHub. + +You are welcome to contribute. diff --git a/eng_cnab_filename/__manifest__.py b/eng_cnab_filename/__manifest__.py index fe3f4d89a..1f6ad8c9c 100644 --- a/eng_cnab_filename/__manifest__.py +++ b/eng_cnab_filename/__manifest__.py @@ -4,8 +4,8 @@ "license": "AGPL-3", "author": "Engenere", "maintainers": ["antoniospneto"], - "website": "https://engenere.one", - "version": "14.0.2.0.0", + "website": "https://github.com/Engenere/engenere-addons", + "version": "16.0.1.0.0", "depends": ["l10n_br_account_payment_order"], "data": [ "views/account_payment_mode.xml", diff --git a/eng_cnab_filename/migrations/14.0.2.0.0/post-migration.py b/eng_cnab_filename/migrations/14.0.2.0.0/post-migration.py deleted file mode 100644 index 2092c21b8..000000000 --- a/eng_cnab_filename/migrations/14.0.2.0.0/post-migration.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2024 - Engenere (). -# @author Antônio S. Pereira Neto -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from openupgradelib import openupgrade - - -@openupgrade.migrate() -def migrate(env, version): - # Verifique se o campo antigo existe no banco de dados - if openupgrade.column_exists( - env.cr, "account_payment_mode", "filename_sequence_id" - ): - # Atualizar o arquivo cnab_config_id com filename_sequence_id - env.cr.execute( - """ - UPDATE l10n_br_cnab_config cc - SET filename_sequence_id = ( - SELECT filename_sequence_id - FROM account_payment_mode apm - WHERE apm.cnab_config_id = cc.id - ) - WHERE EXISTS ( - SELECT 1 - FROM account_payment_mode apm - WHERE apm.cnab_config_id = cc.id - AND apm.filename_sequence_id IS NOT NULL - ) - """ - ) diff --git a/eng_cnab_filename/pyproject.toml b/eng_cnab_filename/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/eng_cnab_filename/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/eng_cnab_filename/readme/CONFIGURE.md b/eng_cnab_filename/readme/CONFIGURE.md new file mode 100644 index 000000000..3a4c3e11a --- /dev/null +++ b/eng_cnab_filename/readme/CONFIGURE.md @@ -0,0 +1,7 @@ +Para configurar este módulo, siga os passos abaixo: + +1. Acesse **Faturamento > Configuração > CNAB Config**. +2. Selecione a configuração CNAB desejada. +3. Em **Sequência do Arquivo CNAB**, escolha uma sequência existente ou crie uma nova. + +> **Observação:** Caso queira manter o comportamento padrão para a geração do nome, deixe o campo **Sequência do Arquivo CNAB** em branco. diff --git a/eng_cnab_filename/readme/DESCRIPTION.md b/eng_cnab_filename/readme/DESCRIPTION.md new file mode 100644 index 000000000..3fdfcd19f --- /dev/null +++ b/eng_cnab_filename/readme/DESCRIPTION.md @@ -0,0 +1 @@ +Este módulo permite a utilização dos códigos sequenciais do Odoo para gerar nomes únicos para os arquivos de remessa (CNAB). Essa funcionalidade é essencial para bancos que não aceitam o envio de arquivos com nomes duplicados, garantindo a integridade e a unicidade dos registros. diff --git a/eng_cnab_filename/readme/USAGE.md b/eng_cnab_filename/readme/USAGE.md new file mode 100644 index 000000000..5f0732db0 --- /dev/null +++ b/eng_cnab_filename/readme/USAGE.md @@ -0,0 +1 @@ +Ao criar e confirmar uma **Ordem de Débito**, o arquivo de remessa será gerado automaticamente com o nome definido pela sequência configurada. diff --git a/eng_cnab_filename/static/description/index.html b/eng_cnab_filename/static/description/index.html new file mode 100644 index 000000000..ff204a5f2 --- /dev/null +++ b/eng_cnab_filename/static/description/index.html @@ -0,0 +1,437 @@ + + + + + +CNAB Filename Sequence + + + +
+

CNAB Filename Sequence

+ + +

Beta License: AGPL-3 Engenere/engenere-addons

+

Este módulo permite a utilização dos códigos sequenciais do Odoo para +gerar nomes únicos para os arquivos de remessa (CNAB). Essa +funcionalidade é essencial para bancos que não aceitam o envio de +arquivos com nomes duplicados, garantindo a integridade e a unicidade +dos registros.

+

Table of contents

+ +
+

Configuration

+

Para configurar este módulo, siga os passos abaixo:

+
    +
  1. Acesse Faturamento > Configuração > CNAB Config.
  2. +
  3. Selecione a configuração CNAB desejada.
  4. +
  5. Em Sequência do Arquivo CNAB, escolha uma sequência existente ou +crie uma nova.
  6. +
+ +
+Observação: Caso queira manter o comportamento padrão para a +geração do nome, deixe o campo Sequência do Arquivo CNAB em +branco.
+
+
+

Usage

+

Ao criar e confirmar uma Ordem de Débito, o arquivo de remessa será +gerado automaticamente com o nome definido pela sequência configurada.

+
+
+

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

+
    +
  • Engenere
  • +
+
+
+

Maintainers

+

Current maintainer:

+

antoniospneto

+

This module is part of the Engenere/engenere-addons project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/eng_cnab_filename/views/account_payment_mode.xml b/eng_cnab_filename/views/account_payment_mode.xml index 3559557c0..3046681cc 100644 --- a/eng_cnab_filename/views/account_payment_mode.xml +++ b/eng_cnab_filename/views/account_payment_mode.xml @@ -5,9 +5,9 @@ l10n_br_cnab.config 99 + name="inherit_id" + ref="l10n_br_account_payment_order.l10n_br_cnab_config_form_view" + /> diff --git a/eng_consent_letter_report/README.rst b/eng_consent_letter_report/README.rst index a513a8a3d..6b50ddb90 100644 --- a/eng_consent_letter_report/README.rst +++ b/eng_consent_letter_report/README.rst @@ -1,5 +1,5 @@ ============================== -Relatorio de Carta de Anuência +Relatório de Carta de Anuência ============================== .. diff --git a/eng_consent_letter_report/static/description/index.html b/eng_consent_letter_report/static/description/index.html index 750cb5989..66d06bb5f 100644 --- a/eng_consent_letter_report/static/description/index.html +++ b/eng_consent_letter_report/static/description/index.html @@ -3,15 +3,16 @@ -Relatorio de Carta de Anuência +Relatório de Carta de Anuência + + +
+

Dummy BR COA Dependency

+ + +

Beta License: AGPL-3 Engenere/engenere-addons

+

Este módulo dummy não adiciona funcionalidades, apenas garante que os +módulos ‘l10n_br_coa_generic’ e ‘l10n_br_coa_simple’ sejam instalados.

+
+Não use em produção, é apenas para satisfazer ambites de testes e de +demonstração.
+

Table of contents

+ +
+

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

+
    +
  • Engenere
  • +
+
+
+

Maintainers

+

Current maintainer:

+

antoniospneto

+

This module is part of the Engenere/engenere-addons project on GitHub.

+

You are welcome to contribute.

+
+
+
+ +