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

[16.0][FIX] l10n_es_aeat_mod190: computo primeros hijos #4037

Open
wants to merge 1 commit into
base: 16.0
Choose a base branch
from

Conversation

EmilioPascual
Copy link
Contributor

El computo de los 3 primeros hijos sólo debe ser visible para percepciones correspondientes a las claves A, B01, B03 y C siguiendo el último diseño de registro del modelo 190

image

Tal y como está ahora no se puede rellenar cuando se selecciona la clave A

image

Pero si aparece para otras claves que no debería.

image

@moduon MT-8874

@loida-vm @Shide @pedrobaeza @etobella @victoralmau podéis revisarlo, por favor. Gracias

@EmilioPascual EmilioPascual changed the title [FIX][16.0] l10n_es_aeat_mod190: computo primeros hijos [16.0][FIX] l10n_es_aeat_mod190: computo primeros hijos Feb 21, 2025
rafaelbn

This comment was marked as off-topic.

@pedrobaeza pedrobaeza added this to the 16.0 milestone Feb 21, 2025
@pedrobaeza
Copy link
Member

Los tests están en rojo.

@EmilioPascual EmilioPascual force-pushed the 16.0-l10n_es_aeat_mod_190-computo_primeros_hijos branch from 964c03b to 087c026 Compare February 26, 2025 15:23
@EmilioPascual
Copy link
Contributor Author

Los tests están en rojo.

Ya están en verde. Salían en rojo pero no por este commit.

@@ -240,6 +251,9 @@ class ResPartner(models.Model):
is_aeat_perception_subkey_visible = fields.Boolean(
compute="_compute_is_aeat_perception_subkey_visible"
)
computo_primeros_hijos_visible = fields.Boolean(
Copy link
Member

Choose a reason for hiding this comment

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

Mejor seguir el mismo esquema de nombre, pero en este caso vamos ya a pasarlo a inglés:

Suggested change
computo_primeros_hijos_visible = fields.Boolean(
is_first_child_computation_visible = fields.Boolean(

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Cambiado el nombre del campo al inglés

@@ -1,5 +1,16 @@
from odoo import api, fields, models

COMPUTE_FIRST_KIDS_VISIBLE = {
Copy link
Member

Choose a reason for hiding this comment

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

Esto mejor que quede dentro del propio compute, ya que no tiene más uso que ése, y además, no es necesario hacer un diccionario con dos claves, solo tener dos variables con el listado de XML-IDs.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Actualizado. Gracias por la aportación.

El computo de los 3 primeros hijos sólo debe ser visible para percepciones correspondientes a las claves A, B01, B03 y C

@moduon MT-8874

Co-authored-by: Loida Vilaplana <[email protected]>
@EmilioPascual EmilioPascual force-pushed the 16.0-l10n_es_aeat_mod_190-computo_primeros_hijos branch from 087c026 to b315aeb Compare February 28, 2025 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants