From f477d239b891b322e071c38a282fc2bb29b56e11 Mon Sep 17 00:00:00 2001 From: Katherine Zaoral Date: Tue, 6 Jan 2026 20:54:50 -0300 Subject: [PATCH] [ADD] l10n_uy_ux: certificate ux * hide private key not used fir UY certiciate * save filename and ext when loading certificate --- l10n_uy_ux/__manifest__.py | 3 ++- l10n_uy_ux/models/certificate_certificate.py | 4 +++- .../views/certificate_certificate_view.xml | 24 +++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 l10n_uy_ux/views/certificate_certificate_view.xml diff --git a/l10n_uy_ux/__manifest__.py b/l10n_uy_ux/__manifest__.py index ec3ee1ac..09bdd5b4 100644 --- a/l10n_uy_ux/__manifest__.py +++ b/l10n_uy_ux/__manifest__.py @@ -8,7 +8,7 @@ "category": "Localization", "countries": ["uy"], "license": "LGPL-3", - "version": "19.0.1.1.0", + "version": "19.0.1.2.0", "depends": [ "l10n_uy_edi", "certificate", @@ -19,6 +19,7 @@ "wizards/res_partner_update_from_padron_uy_wizard_view.xml", "views/account_journal_views.xml", "views/account_move_views.xml", + "views/certificate_certificate_view.xml", "views/res_company_views.xml", "views/res_config_settings_view.xml", "views/res_partner_view.xml", diff --git a/l10n_uy_ux/models/certificate_certificate.py b/l10n_uy_ux/models/certificate_certificate.py index 15d3391e..8e0eb9d9 100644 --- a/l10n_uy_ux/models/certificate_certificate.py +++ b/l10n_uy_ux/models/certificate_certificate.py @@ -1,10 +1,12 @@ -from odoo import _, api, models +from odoo import _, api, fields, models from odoo.exceptions import ValidationError class Certificate(models.Model): _inherit = "certificate.certificate" + content_filename = fields.Char(string="Certificate Filename") + @api.constrains("content", "pkcs12_password") def _l10n_uy_check_private_key(self): """For Uruguay we will need always the pkcs12 private key""" diff --git a/l10n_uy_ux/views/certificate_certificate_view.xml b/l10n_uy_ux/views/certificate_certificate_view.xml new file mode 100644 index 00000000..0f3293ee --- /dev/null +++ b/l10n_uy_ux/views/certificate_certificate_view.xml @@ -0,0 +1,24 @@ + + + + certificate_certificate_view_form.inherit.l10n_uy_ux + certificate.certificate + + + + + + + + + content_filename + + + + + + + + + +