[16.0][REF] l10n_br_account_payment_order: Na v16 é possível usar campos tipo Many2Many no Agrupar Por/Group By #3594
+132
−162
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Group By M2M.
Na v16 é possível usar campos tipo Many2Many no Agrupar Por/Group By, PR simples que resolve um ROADMAP e reduz código, a Revisão pode ser feita abrindo a tela dos Códigos CNAB
Apesar de ter apenas removido uma linha do ROADMAP https://github.com/OCA/l10n-brazil/blob/16.0/l10n_br_account_payment_order/readme/ROADMAP.md
o pre-commit acabou alterando outros pontos.
Mantive comentado o bank_id apenas para uma futura confirmação se existe algum caso onde mais de um Banco usam o mesmo conjunto de Códigos, talvez seja algo remoto mas se existir isso evitaria ter que duplicar Códigos no Data, talvez depois de incluir pelo menos os Códigos dos Bancos existentes dento do BRCobranca teremos uma quantidade maior de casos para avaliar.
Um outro ponto estou considerando remover o objeto l10n_br_cnab_data_abstract.py isso foi feito para buscar diminuir código duplicado antes de juntar os Códigos CNAB mas agora está sem uso, mantive para ser possível usar em outras implementações do CNAB mas se não houver uso isso poderá ser removido, por isso caso algum outro desenvolvedor esteja vendo de usar isso em algum módulo que já existe ou que se pretende incluir será importante informar sobre isso para que o objeto seja mantido.
cc @OCA/local-brazil-maintainers