Skip to content

Conversation

@zaoral
Copy link
Contributor

@zaoral zaoral commented Jan 6, 2026

  • hide private key not used
  • save filename when loading certificate

* hide private key not used
* save filename when loading certificate
Copilot AI review requested due to automatic review settings January 6, 2026 23:56
@roboadhoc
Copy link
Contributor

Pull request status dashboard

Copy link

Copilot AI left a 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 experiencia de usuario (UX) del manejo de certificados para la localización uruguaya. Los cambios incluyen ocultar el campo de clave privada (public_key_id) para certificados de Uruguay y preservar el nombre del archivo al cargar certificados.

  • Agrega el campo content_filename para almacenar el nombre del archivo del certificado
  • Oculta el campo public_key_id cuando el certificado es de Uruguay
  • Incrementa la versión del módulo de 1.1.0 a 1.2.0

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
l10n_uy_ux/models/certificate_certificate.py Agrega el campo content_filename para almacenar el nombre del archivo del certificado
l10n_uy_ux/views/certificate_certificate_view.xml Hereda la vista del certificado para conectar el campo content_filename con el widget de archivo y ocultar public_key_id para certificados uruguayos
l10n_uy_ux/manifest.py Incrementa la versión a 19.0.1.2.0 y registra el nuevo archivo de vista en la lista de datos

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="certificate_certificate_view_form" model="ir.ui.view">
<field name="name">certificate_certificate_view_form.inherit.l10n_cl_edi</field>
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

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

El nombre de la vista hace referencia a "l10n_cl_edi" (Chile) cuando debería hacer referencia a "l10n_uy_ux" (Uruguay). Esto puede causar confusión al buscar o mantener el código. Se sugiere cambiar el nombre a algo como "certificate_certificate_view_form.inherit.l10n_uy_ux".

Suggested change
<field name="name">certificate_certificate_view_form.inherit.l10n_cl_edi</field>
<field name="name">certificate_certificate_view_form.inherit.l10n_uy_ux</field>

Copilot uses AI. Check for mistakes.
class Certificate(models.Model):
_inherit = "certificate.certificate"

content_filename = fields.Char()
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

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

El campo content_filename carece de atributos descriptivos. Se recomienda agregar al menos el atributo string para mejorar la claridad y mantenibilidad del código. Por ejemplo: content_filename = fields.Char(string="Certificate Filename")

Suggested change
content_filename = fields.Char()
content_filename = fields.Char(string="Certificate Filename")

Copilot uses AI. Check for mistakes.
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.

2 participants