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 + + + + + + + + + +