diff --git a/README.md b/README.md index b029c0741e..31717b86e2 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ addon | version | maintainers | summary [base_import_security_group](base_import_security_group/) | 18.0.1.0.0 | | Group-based permissions for importing CSV files [base_menu_visibility_restriction](base_menu_visibility_restriction/) | 18.0.1.0.0 | victoralmau | Restrict (with groups) menu visibilty [base_optional_quick_create](base_optional_quick_create/) | 18.0.1.0.1 | | Avoid "quick create" on m2o fields, on a "by model" basis -[base_revision](base_revision/) | 18.0.1.0.1 | | Keep track of revised document +[base_revision](base_revision/) | 18.0.1.0.2 | | Keep track of revised document [base_search_custom_field_filter](base_search_custom_field_filter/) | 18.0.1.0.1 | pedrobaeza | Add custom filters for fields via UI [base_substate](base_substate/) | 18.0.1.0.2 | | Base Sub State [base_technical_features](base_technical_features/) | 18.0.1.0.2 | | Access to technical features without activating debug mode @@ -52,7 +52,7 @@ addon | version | maintainers | summary [multi_step_wizard](multi_step_wizard/) | 18.0.1.0.1 | | Multi-Steps Wizards [sequence_check_digit](sequence_check_digit/) | 18.0.1.1.0 | | Adds a check digit on sequences [sequence_reset_period](sequence_reset_period/) | 18.0.1.0.0 | | Auto-generate yearly/monthly/weekly/daily sequence period ranges -[server_action_mass_edit](server_action_mass_edit/) | 18.0.1.1.2 | | Mass Editing +[server_action_mass_edit](server_action_mass_edit/) | 18.0.1.1.3 | | Mass Editing [server_action_mass_edit_onchange](server_action_mass_edit_onchange/) | 18.0.1.1.1 | | Extension of server_action_mass_edit [template_content_swapper](template_content_swapper/) | 18.0.1.0.0 | yostashiro AungKoKoLin1997 | Template Content Swapper diff --git a/base_revision/README.rst b/base_revision/README.rst index c267901748..cf32f1d5f1 100644 --- a/base_revision/README.rst +++ b/base_revision/README.rst @@ -11,7 +11,7 @@ Base Revision (abstract) !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:43de683941465fe0c45b78b7b6e1829a277b28abaa1c34676baa9457bf605c02 + !! source digest: sha256:0f10fdacb9355ec1123cd61b7586d5137b2fe0f654e76f528772e2cbf2eeeb40 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/base_revision/__manifest__.py b/base_revision/__manifest__.py index 3d9470ab1c..7610acb646 100644 --- a/base_revision/__manifest__.py +++ b/base_revision/__manifest__.py @@ -7,7 +7,7 @@ { "name": "Base Revision (abstract)", "summary": "Keep track of revised document", - "version": "18.0.1.0.1", + "version": "18.0.1.0.2", "category": "Tools", "author": "Agile Business Group," "Dreambits," diff --git a/base_revision/i18n/base_revision.pot b/base_revision/i18n/base_revision.pot index 3406d5444f..16c26bbbf9 100644 --- a/base_revision/i18n/base_revision.pot +++ b/base_revision/i18n/base_revision.pot @@ -39,6 +39,12 @@ msgstr "" msgid "New Revisions" msgstr "" +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +msgid "New revision created from: %s" +msgstr "" + #. module: base_revision #. odoo-python #: code:addons/base_revision/models/base_revision.py:0 diff --git a/base_revision/i18n/es.po b/base_revision/i18n/es.po index 2bf9ec656d..610ba53874 100644 --- a/base_revision/i18n/es.po +++ b/base_revision/i18n/es.po @@ -43,6 +43,12 @@ msgstr "Tiene revisiones antiguas" msgid "New Revisions" msgstr "Nuevas revisiones" +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +msgid "New revision created from: %s" +msgstr "" + #. module: base_revision #. odoo-python #: code:addons/base_revision/models/base_revision.py:0 diff --git a/base_revision/i18n/it.po b/base_revision/i18n/it.po index 533b673303..a3865cf6fb 100644 --- a/base_revision/i18n/it.po +++ b/base_revision/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-03-25 12:06+0000\n" +"PO-Revision-Date: 2026-03-30 12:06+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.2\n" +"X-Generator: Weblate 5.15.2\n" #. module: base_revision #: model:ir.model.fields,field_description:base_revision.field_base_revision__active @@ -42,6 +42,12 @@ msgstr "Ha revisioni precedenti" msgid "New Revisions" msgstr "Nuove revisioni" +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +msgid "New revision created from: %s" +msgstr "Nuova revisione creata per: %s" + #. module: base_revision #. odoo-python #: code:addons/base_revision/models/base_revision.py:0 diff --git a/base_revision/i18n/pt.po b/base_revision/i18n/pt.po index 5ba9e45505..91bf945841 100644 --- a/base_revision/i18n/pt.po +++ b/base_revision/i18n/pt.po @@ -42,6 +42,12 @@ msgstr "Tem Antigas Revisões" msgid "New Revisions" msgstr "Novas Revisões" +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +msgid "New revision created from: %s" +msgstr "" + #. module: base_revision #. odoo-python #: code:addons/base_revision/models/base_revision.py:0 diff --git a/base_revision/i18n/tr.po b/base_revision/i18n/tr.po index a36f2ecee2..e639e07df1 100644 --- a/base_revision/i18n/tr.po +++ b/base_revision/i18n/tr.po @@ -42,6 +42,12 @@ msgstr "Eski Revizyonları Var" msgid "New Revisions" msgstr "Yeni Revizyonlar" +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +msgid "New revision created from: %s" +msgstr "" + #. module: base_revision #. odoo-python #: code:addons/base_revision/models/base_revision.py:0 diff --git a/base_revision/models/base_revision.py b/base_revision/models/base_revision.py index 17a6dd0944..94fa21f8f9 100644 --- a/base_revision/models/base_revision.py +++ b/base_revision/models/base_revision.py @@ -113,9 +113,10 @@ def create_revision(self): # Calling Copy method copied_rec = rec.copy_revision_with_context() if hasattr(self, "message_post"): - msg = _("New revision created: %s") % copied_rec.name - copied_rec.message_post(body=msg) - rec.message_post(body=msg) + target_msg = _("New revision created from: %s", rec._get_html_link()) + copied_rec.message_post(body=target_msg) + source_msg = _("New revision created: %s", copied_rec._get_html_link()) + rec.message_post(body=source_msg) revision_ids.append(copied_rec.id) action = { "type": "ir.actions.act_window", diff --git a/base_revision/static/description/index.html b/base_revision/static/description/index.html index 80c14a34d1..81098e5ef7 100644 --- a/base_revision/static/description/index.html +++ b/base_revision/static/description/index.html @@ -372,7 +372,7 @@

Base Revision (abstract)

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:43de683941465fe0c45b78b7b6e1829a277b28abaa1c34676baa9457bf605c02 +!! source digest: sha256:0f10fdacb9355ec1123cd61b7586d5137b2fe0f654e76f528772e2cbf2eeeb40 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

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

Making revision(s) of a document is a common need across many area.

diff --git a/base_tier_validation/i18n/fr.po b/base_tier_validation/i18n/fr.po index 8d6b934d06..9501457f1c 100644 --- a/base_tier_validation/i18n/fr.po +++ b/base_tier_validation/i18n/fr.po @@ -6,15 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-19 12:51+0000\n" -"Last-Translator: Houzéfa Abbasbhay \n" +"PO-Revision-Date: 2026-03-26 14:25+0000\n" +"Last-Translator: Julien Guenat \n" "Language-Team: none\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.17\n" +"X-Generator: Weblate 5.15.2\n" #. module: base_tier_validation #: model_terms:ir.ui.view,arch_db:base_tier_validation.tier_validation_label @@ -23,6 +23,9 @@ msgid "" " This Record needs to be\n" " validated." msgstr "" +"\n" +" Cet enregistrement doit être\n" +" validé." #. module: base_tier_validation #: model_terms:ir.ui.view,arch_db:base_tier_validation.tier_validation_label @@ -32,6 +35,10 @@ msgid "" " rejected\n" " ." msgstr "" +"\n" +" L'opération a été\n" +" rejetée\n" +" ." #. module: base_tier_validation #: model_terms:ir.ui.view,arch_db:base_tier_validation.tier_validation_label @@ -41,6 +48,10 @@ msgid "" " validated\n" " !" msgstr "" +"\n" +" L'opération a été\n" +" validée\n" +" !" #. module: base_tier_validation #: model_terms:ir.ui.view,arch_db:base_tier_validation.tier_definition_view_form @@ -56,13 +67,13 @@ msgstr "" #. odoo-python #: code:addons/base_tier_validation/models/tier_validation.py:0 msgid "A record to be reviewed has been created by %s." -msgstr "" +msgstr "Un document en attente d'approbation a été créé par %s." #. module: base_tier_validation #. odoo-python #: code:addons/base_tier_validation/models/tier_review.py:0 msgid "A review has been requested %s days ago." -msgstr "" +msgstr "Une validation a été demandée il y a %s jours." #. module: base_tier_validation #. odoo-python @@ -667,6 +678,10 @@ msgid "" " - %s \n" "Please request a validation." msgstr "" +"Cette action doit être validée pour au moins un enregistrement. Validations " +"en attente :\n" +" - %s \n" +"Veuillez soumettre une demande de validation." #. module: base_tier_validation #: model:ir.model.fields,field_description:base_tier_validation.field_tier_review__sequence @@ -871,6 +886,11 @@ msgid "" "Only those fields can be modified:\n" "- %(allowed_fields_str)s" msgstr "" +"Vous n'êtes pas autorisé à modifier ces champs après validation.\n" +"- %(not_allowed_fields_str)s\n" +"\n" +"Seuls ces champs peuvent être modifiés :\n" +"- %(allowed_fields_str)s" #. module: base_tier_validation #. odoo-python @@ -882,6 +902,11 @@ msgid "" "Only those fields can be modified:\n" "- %(allowed_fields_str)s" msgstr "" +"Vous n'êtes pas autorisé à modifier ces champs durant la validation.\n" +"- %(not_allowed_fields_str)s\n" +"\n" +"Seuls ces champs peuvent être modifiés :\n" +"- %(allowed_fields_str)s" #. module: base_tier_validation #: model_terms:ir.ui.view,arch_db:base_tier_validation.tier_definition_view_form diff --git a/requirements.txt b/requirements.txt index 98691ceb99..2186a97932 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,3 @@ # generated from manifests external_dependencies -openupgradelib pdf2image pyzbar diff --git a/server_action_mass_edit/README.rst b/server_action_mass_edit/README.rst index 5639e71e5f..4c2b973d5c 100644 --- a/server_action_mass_edit/README.rst +++ b/server_action_mass_edit/README.rst @@ -11,7 +11,7 @@ Mass Editing !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:bbd73285a308f7a02d1cb2a53b1e241379fc1d22a29ea198339933cc52a79903 + !! source digest: sha256:dd3b8c6f22eed941881da8afd023f2a75840a497147fe0c5c3ebf1357addc818 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/server_action_mass_edit/__init__.py b/server_action_mass_edit/__init__.py index 0759f9486a..9b4296142f 100644 --- a/server_action_mass_edit/__init__.py +++ b/server_action_mass_edit/__init__.py @@ -1,3 +1,2 @@ from . import models from . import wizard -from .hooks import pre_init_hook diff --git a/server_action_mass_edit/__manifest__.py b/server_action_mass_edit/__manifest__.py index d0025fe754..88f3dc2fd8 100644 --- a/server_action_mass_edit/__manifest__.py +++ b/server_action_mass_edit/__manifest__.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "Mass Editing", - "version": "18.0.1.1.2", + "version": "18.0.1.1.3", "author": "Serpent Consulting Services Pvt. Ltd., " "Tecnativa, " "GRAP, " @@ -27,6 +27,4 @@ ] }, "demo": ["demo/mass_editing.xml"], - "external_dependencies": {"python": ["openupgradelib"]}, - "pre_init_hook": "pre_init_hook", } diff --git a/server_action_mass_edit/hooks.py b/server_action_mass_edit/hooks.py deleted file mode 100644 index ac8e1e6f25..0000000000 --- a/server_action_mass_edit/hooks.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2024 Camptocamp () -# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html) -from openupgradelib import openupgrade - - -def pre_init_hook(env): - if openupgrade.table_exists(env.cr, "mass_editing_line"): - openupgrade.rename_models( - env.cr, [("mass.editing.line", "ir.actions.server.mass.edit.line")] - ) - openupgrade.rename_tables( - env.cr, [("mass_editing_line", "ir_actions_server_mass_edit_line")] - ) - - modules = [("mass_editing", "server_action_mass_edit")] - openupgrade.update_module_names(env.cr, modules, merge_modules=True) diff --git a/server_action_mass_edit/static/description/index.html b/server_action_mass_edit/static/description/index.html index a68dec2edb..b9c6ec6cf2 100644 --- a/server_action_mass_edit/static/description/index.html +++ b/server_action_mass_edit/static/description/index.html @@ -372,7 +372,7 @@

Mass Editing

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

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

This module allows to edit several records at the same time in any Odoo