Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0][MIG] l10n_es_igic: Migration to version 17.0 #3679

Merged
merged 12 commits into from
Oct 9, 2024

Conversation

mfargnoli
Copy link
Contributor

No description provided.

@mfargnoli mfargnoli mentioned this pull request Jul 25, 2024
47 tasks
@pedrobaeza
Copy link
Member

Thanks for the contribution.

Please preserve commit history following technical method explained in https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-17.0.

If the jump is between several versions, you have to modify the source branch in the main command to accommodate it to this circumstance.

@mfargnoli
Copy link
Contributor Author

Thanks for the contribution.

Please preserve commit history following technical method explained in https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-17.0.

If the jump is between several versions, you have to modify the source branch in the main command to accommodate it to this circumstance.

Hola Pedro, no te entendí bien. He de hacer alguna cosa adicional?

@pedrobaeza
Copy link
Member

Hola, Moisés, no has seguido la guía de migración para preservar el historial de commits. Mira esa guía, y tienes que seguir exactamente esos pasos. En tu PR hay un solo commit, y estás "robando" la atribución del trabajo inicial del módulo.

@mfargnoli
Copy link
Contributor Author

Hola Pedro, ya está arreglado el historial de commits

@pedrobaeza
Copy link
Member

Genial, enhorabuena!

Echa por favor un vistazo a pre-commit: https://github.com/OCA/maintainer-tools/wiki/Install-pre-commit

/ocabot migration l10n_es_igic

@OCA-git-bot OCA-git-bot added this to the 17.0 milestone Jul 26, 2024
@mfargnoli
Copy link
Contributor Author

He hecho un commit para los arreglos del pre-commit.

Sale un error con pylint, pero entiendo como dice la documentación de que debo ignorarlo.

Si no me equivoco estaría todo ok.

Gracias @pedrobaeza por guiarme ;)

@pedrobaeza
Copy link
Member

Hola, Moisés, pre-commit aún se queja:

l10n_es_igic/models/template_es_pymes_canary.py:7: [R8180(consider-merging-classes-inherited), AccountChartTemplate] Consider merging classes inherited to "account.chart.template" from l10n_es_igic/models/template_es_assoc_canary.py:7:4, l10n_es_igic/models/template_es_coop_full_canary.py:7:4, l10n_es_igic/models/template_es_coop_pymes_canary.py:7:4, l10n_es_igic/models/template_es_full_canary.py:7:4.

Esto será porque estás haciendo múltiples archivos para heredar de la misma clase. Hazlos todos en una sola.

Por otro lado, haz squash de estos fixes en el commit de la migración, no como commits aparte.

Cuando ya esté todo bien, revisores de allí de Canarias deberán confirmar que todo está correcto para proceder con la fusión.

@mfargnoli
Copy link
Contributor Author

Hola @pedrobaeza, ya he arreglado el pre-commit. Además he hecho squash para tener un solo commit.

Lo único que veo que fallan un par de test, los de codecov que no se muy bien que es, el resto en principio está correcto.

@pedrobaeza
Copy link
Member

Las de Codecov no son obligatorias. Indican que ahora la cantidad de código cubierta es menor, pero a veces tampoco es cierto (falla el sistema), y en este caso, no impacta.

@mfargnoli
Copy link
Contributor Author

Perfecto @pedrobaeza :) entonces ya estaría, solo a falta de que los revisores den el visto bueno.

@elcapo
Copy link

elcapo commented Aug 9, 2024

Hola @mfargnoli, hoy hablamos por teléfono, gracias por la llamada. No soy revisor "oficial" pero estoy echando un vistazo a tu pull request y me ha llamado la atención que las importaciones de datos están comentadas en el manifiesto (ver manifest.py#L23). ¿Es intencional?

@mfargnoli
Copy link
Contributor Author

Si @elcapo, decidí dejarlo así como referencia porque viene así del módulo del igic de la v16 y en la v17 cambia bastante de como hacerlo. Realmente se podría eliminar.

Por otro lado y si preguntas por líneas comentadas, si miras en el template, verás que hay dos entradas para impuestos y planes de contablidad para las cooperativas, ya que la v17 introduce este tipo de contabilidad para estás entidades, que en la v16 no existen. De esta manera lo dejo preparado para poder añadirlos, pero como desconozco los planes de contabilidad y los impuestos que les corresponden para Canarias y entiendo que no es parte de la migración lo he dejado pendiente para un posible añadido.

@mfargnoli
Copy link
Contributor Author

Una pregunta @pedrobaeza, veo que pone que no hay conflictos con la rama base, pero que solo aquellos con permiso de escritura pueden hacer merge al pull request. He de añadir a "OCA Transbot" para ello?

@pedrobaeza
Copy link
Member

Uhm, no entiendo qué tiene que ver "OCA Transbot" en tu frase inicial, pero es correcto que tú no puedas fusionar, porque eso lo tiene que hacer una persona autorizada cuando se cumplan las condiciones de las líneas guía OCA.

Sobre lo otro que comentaba Carlos, debes eliminar los archivos y las líneas comentadas. El histórico de cambios ya está ahí. Para eso existe el control de cambios git.

@mfargnoli
Copy link
Contributor Author

Perfecto @pedrobaeza me pongo a quitar los comentarios.

@elcapo
Copy link

elcapo commented Aug 12, 2024

Sin ser una revisión oficial, he podido instalar los cambios en una Odoo 17.0-20240730 (Edición Community) y he podido configurar facturas con IGIC sin ningún problema. Gracias @mfargnoli por la contribución. Deseando que pase la revisión para empezar a usarla en producción.

Copy link
Contributor

@luisDIXMIT luisDIXMIT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revisado funcionalmente en local, LGTM!

Copy link
Contributor

@FernandoRomera FernandoRomera left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@pedrobaeza pedrobaeza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Faltaría la separación del commit de pre-commit auto fixes y el de la migración como tal. Si no te manejas bien con git me dices y empujo yo en tu rama si en el PR has puesto que los mantenedores puedan hacer cambios.

En caso contrario:

- Instalar este módulo.
- Instalar account_chart_update (OCA account-financial-tools)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ahora no sería necesario este paso, ¿verdad?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Si, correcto no haría falta

@mfargnoli mfargnoli force-pushed the 17.0-mig-l10n_es_igic branch 2 times, most recently from b691e73 to ab3b74b Compare October 8, 2024 15:35
readme.md corregido

readme corregido
@mfargnoli
Copy link
Contributor Author

Faltaría la separación del commit de pre-commit auto fixes y el de la migración como tal. Si no te manejas bien con git me dices y empujo yo en tu rama si en el PR has puesto que los mantenedores puedan hacer cambios.

Ya he realizado la separación de los commits en pre-commit auto fixes y en Migration to 17.0. Por otro lado he corregido el install.md

Copy link
Member

@pedrobaeza pedrobaeza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Enhorabuena por el trabajo realizado.

/ocabot merge nobump

@OCA-git-bot
Copy link
Contributor

Hey, thanks for contributing! Proceeding to merge this for you.
Prepared branch 17.0-ocabot-merge-pr-3679-by-pedrobaeza-bump-nobump, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit a2a9da9 into OCA:17.0 Oct 9, 2024
5 of 7 checks passed
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at 5ff157e. Thanks a lot for contributing to OCA. ❤️

@mfargnoli
Copy link
Contributor Author

@pedrobaeza parece que hay algún fallo en algún porcentaje del igic. Lo corrijo y lo subo con un squash a la migración actual?

@pedrobaeza
Copy link
Member

@mfargnoli ya te acabo de hacer ping en el PR de otro contribuidor que lo ha corregido. Revisa y da el aprobado si lo ves correcto.

@mfargnoli mfargnoli deleted the 17.0-mig-l10n_es_igic branch October 15, 2024 10:36
@mfargnoli mfargnoli restored the 17.0-mig-l10n_es_igic branch October 15, 2024 10:36
@mfargnoli mfargnoli deleted the 17.0-mig-l10n_es_igic branch October 15, 2024 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants