From dcc9da87963cc1c1c3186be8efec015b9ef8cd37 Mon Sep 17 00:00:00 2001 From: Melody Uffreduzzi Date: Tue, 31 Mar 2026 14:26:54 +0200 Subject: [PATCH 1/4] [FIX] model_read_only: address same label warning --- model_read_only/models/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model_read_only/models/models.py b/model_read_only/models/models.py index 4119d0e9c69..6ce26ce34d3 100644 --- a/model_read_only/models/models.py +++ b/model_read_only/models/models.py @@ -9,7 +9,7 @@ class ModelReadonlyRestriction(models.Model): _description = "Model Readonly Restriction" model_id = fields.Many2one("ir.model") - model_name = fields.Char(related="model_id.model") + model_name = fields.Char(related="model_id.model", string="Model Name") restriction_domain = fields.Char( "Domain", help="If empty - restriction is applied always." ) From 3c53f44c06e12455c5ea9098dda418c6de8b30d4 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Tue, 7 Apr 2026 10:25:27 +0000 Subject: [PATCH 2/4] [UPD] Update model_read_only.pot --- model_read_only/i18n/model_read_only.pot | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/model_read_only/i18n/model_read_only.pot b/model_read_only/i18n/model_read_only.pot index 8f72cc1e6bf..20747c6a1e9 100644 --- a/model_read_only/i18n/model_read_only.pot +++ b/model_read_only/i18n/model_read_only.pot @@ -78,10 +78,14 @@ msgstr "" #. module: model_read_only #: model:ir.model.fields,field_description:model_read_only.field_model_readonly_restriction__model_id -#: model:ir.model.fields,field_description:model_read_only.field_model_readonly_restriction__model_name msgid "Model" msgstr "" +#. module: model_read_only +#: model:ir.model.fields,field_description:model_read_only.field_model_readonly_restriction__model_name +msgid "Model Name" +msgstr "" + #. module: model_read_only #: model:ir.model,name:model_read_only.model_model_readonly_restriction msgid "Model Readonly Restriction" From ede148c469218dad2a595bd6a5d193bae494764f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 7 Apr 2026 10:32:28 +0000 Subject: [PATCH 3/4] [BOT] post-merge updates --- README.md | 2 +- model_read_only/README.rst | 2 +- model_read_only/__manifest__.py | 2 +- model_read_only/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ab80b5dc702..8ae5fe5c483 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ addon | version | maintainers | summary [jsonifier_stored](jsonifier_stored/) | 14.0.1.0.0 | simahawk mmequignon | Pre-compute and store JSON data on any model [letsencrypt](letsencrypt/) | 14.0.1.0.2 | | Request SSL certificates from letsencrypt.org [mail_cleanup](mail_cleanup/) | 14.0.1.0.0 | | Mark as read or delete mails after a set time -[model_read_only](model_read_only/) | 14.0.3.0.2 | ilyasProgrammer | Model Read Only +[model_read_only](model_read_only/) | 14.0.3.0.3 | ilyasProgrammer | Model Read Only [module_analysis](module_analysis/) | 14.0.1.0.3 | | Add analysis tools regarding installed modules to know which installed modules comes from Odoo Core, OCA, or are custom modules [module_auto_update](module_auto_update/) | 14.0.1.1.1 | | Automatically update Odoo modules [module_change_auto_install](module_change_auto_install/) | 14.0.1.0.3 | legalsylvain | Customize auto installables modules by configuration diff --git a/model_read_only/README.rst b/model_read_only/README.rst index a7266572ddc..e853820c3b7 100644 --- a/model_read_only/README.rst +++ b/model_read_only/README.rst @@ -11,7 +11,7 @@ Model Read Only !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:a411441cdfdbbac5b364a2ad9556869911adf5e4ac82e5cee7fbc6d046a66828 + !! source digest: sha256:d9acf64761d69be17e2f27c9603b56fe359346a08ab39ebbb09a07062f36a3a2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/model_read_only/__manifest__.py b/model_read_only/__manifest__.py index 1da9b2c7f68..ebcfc1f51f0 100644 --- a/model_read_only/__manifest__.py +++ b/model_read_only/__manifest__.py @@ -2,7 +2,7 @@ { "name": "Model Read Only", "category": "Tools", - "version": "14.0.3.0.2", + "version": "14.0.3.0.3", "license": "AGPL-3", "author": "Ilyas, ooops404, Odoo Community Association (OCA)", "website": "https://github.com/OCA/server-tools", diff --git a/model_read_only/static/description/index.html b/model_read_only/static/description/index.html index 41ee940bce6..816c0c020a5 100644 --- a/model_read_only/static/description/index.html +++ b/model_read_only/static/description/index.html @@ -372,7 +372,7 @@

Model Read Only

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:a411441cdfdbbac5b364a2ad9556869911adf5e4ac82e5cee7fbc6d046a66828 +!! source digest: sha256:d9acf64761d69be17e2f27c9603b56fe359346a08ab39ebbb09a07062f36a3a2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

Module disables modification operations (write, create, delete) From 4b1c106d1b783f22039126ff5bdaf469330ec894 Mon Sep 17 00:00:00 2001 From: Weblate Date: Tue, 7 Apr 2026 10:32:37 +0000 Subject: [PATCH 4/4] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: server-tools-14.0/server-tools-14.0-model_read_only Translate-URL: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-model_read_only/ --- model_read_only/i18n/it.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/model_read_only/i18n/it.po b/model_read_only/i18n/it.po index 0fb41248154..0b88d837d6f 100644 --- a/model_read_only/i18n/it.po +++ b/model_read_only/i18n/it.po @@ -81,10 +81,14 @@ msgstr "Ultimo aggiornamento il" #. module: model_read_only #: model:ir.model.fields,field_description:model_read_only.field_model_readonly_restriction__model_id -#: model:ir.model.fields,field_description:model_read_only.field_model_readonly_restriction__model_name msgid "Model" msgstr "Modello" +#. module: model_read_only +#: model:ir.model.fields,field_description:model_read_only.field_model_readonly_restriction__model_name +msgid "Model Name" +msgstr "" + #. module: model_read_only #: model:ir.model,name:model_read_only.model_model_readonly_restriction msgid "Model Readonly Restriction"