-
Notifications
You must be signed in to change notification settings - Fork 70
[IMP] _credit_limit: compatibility with account_multicompany_ux #1524
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
base: 18.0
Are you sure you want to change the base?
Conversation
No es hermoso depender de ese módulo pero a "account_multicompany_ux" lo tenemos en todos donde tenemos este otro
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Este PR mejora la compatibilidad del módulo sale_exception_credit_limit con el módulo account_multicompany_ux, el cual aparentemente redefine la jerarquía de vistas de propiedades del partner. Los cambios adaptan la herencia de vistas y controlan la visibilidad de elementos relacionados con la configuración multicompañía del límite de crédito.
- Cambio de la vista padre de
account.view_partner_property_formaproduct.view_partner_property_formpara alinearse con la estructura deaccount_multicompany_ux - Adición de control de visibilidad al botón de propiedades multicompañía basado en permisos de usuario
- Bump de versión a 18.0.1.2.0 y declaración explícita de dependencia con
account_multicompany_ux
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| sale_exception_credit_limit/manifest.py | Bump de versión a 18.0.1.2.0 y adición de dependencia account_multicompany_ux |
| sale_exception_credit_limit/views/res_partner_views.xml | Cambio de vista heredada de account a product y adición de xpath para controlar visibilidad del botón de propiedades multicompañía |
| <attribute name="invisible">not use_partner_credit_limit</attribute> | ||
| <attribute name="readonly">not user_credit_config</attribute> | ||
| </field> | ||
|
|
Copilot
AI
Dec 31, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
El selector xpath //div[@name='property_credit_limit_ids']/button[@name='action_company_properties'] es muy específico y depende de la estructura interna del módulo account_multicompany_ux. Si ese módulo cambia la estructura de su vista, este xpath podría fallar silenciosamente.
Considera agregar un comentario explicando qué elemento se está modificando y de qué módulo proviene, para facilitar el mantenimiento futuro. Por ejemplo: <!-- Botón de propiedades multicompañía proporcionado por account_multicompany_ux -->
| <!-- Botón de propiedades multicompañía proporcionado por account_multicompany_ux --> |
|
@roboadhoc r+ |
|
@roboadhoc r- |

No es hermoso depender de ese módulo pero a "account_multicompany_ux" lo tenemos en todos donde tenemos este otro