From 82158a2b1dbbb96772b71af513989730354a4571 Mon Sep 17 00:00:00 2001 From: Christopher Rogos Date: Fri, 6 Feb 2026 13:08:23 +0000 Subject: [PATCH 1/8] [IMP] base_revision: Enhance message posting for new revisions with links --- base_revision/models/base_revision.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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", From 6c5be1bd1b09135ae3d0c29048aa27155efe28cb Mon Sep 17 00:00:00 2001 From: Julien Guenat Date: Thu, 26 Mar 2026 14:06:43 +0000 Subject: [PATCH 2/8] Translated using Weblate (French) Currently translated at 70.5% (103 of 146 strings) Translation: server-ux-18.0/server-ux-18.0-base_tier_validation Translate-URL: https://translation.odoo-community.org/projects/server-ux-18-0/server-ux-18-0-base_tier_validation/fr/ --- base_tier_validation/i18n/fr.po | 35 ++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) 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 From a779af3201ed32730770c994bb6f9fc57ab2bd32 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Thu, 26 Mar 2026 16:16:32 +0000 Subject: [PATCH 3/8] [UPD] Update base_revision.pot --- base_revision/i18n/base_revision.pot | 6 ++++++ 1 file changed, 6 insertions(+) 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 From 6053aea65d6d42b1f65f07bf14f5530bc8a97594 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 26 Mar 2026 16:22:56 +0000 Subject: [PATCH 4/8] [BOT] post-merge updates --- README.md | 2 +- base_revision/README.rst | 2 +- base_revision/__manifest__.py | 2 +- base_revision/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b029c0741e..1548dcf16c 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 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/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.

From 87f3bee8ba445742058e5349ef9e9ff9f5952267 Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 26 Mar 2026 16:23:04 +0000 Subject: [PATCH 5/8] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: server-ux-18.0/server-ux-18.0-base_revision Translate-URL: https://translation.odoo-community.org/projects/server-ux-18-0/server-ux-18-0-base_revision/ --- base_revision/i18n/es.po | 6 ++++++ base_revision/i18n/it.po | 6 ++++++ base_revision/i18n/pt.po | 6 ++++++ base_revision/i18n/tr.po | 6 ++++++ 4 files changed, 24 insertions(+) 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..29a41e56ce 100644 --- a/base_revision/i18n/it.po +++ b/base_revision/i18n/it.po @@ -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 "" + #. 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 From f7dad13d7b6200ce729159d51104fecc6743e4ac Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 30 Mar 2026 09:52:08 +0000 Subject: [PATCH 6/8] Translated using Weblate (Italian) Currently translated at 100.0% (12 of 12 strings) Translation: server-ux-18.0/server-ux-18.0-base_revision Translate-URL: https://translation.odoo-community.org/projects/server-ux-18-0/server-ux-18-0-base_revision/it/ --- base_revision/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/base_revision/i18n/it.po b/base_revision/i18n/it.po index 29a41e56ce..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 @@ -46,7 +46,7 @@ msgstr "Nuove revisioni" #. odoo-python #: code:addons/base_revision/models/base_revision.py:0 msgid "New revision created from: %s" -msgstr "" +msgstr "Nuova revisione creata per: %s" #. module: base_revision #. odoo-python From 485ddf80a3c937301cd707cab9e6171150dc1619 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Wed, 1 Apr 2026 12:53:35 +0200 Subject: [PATCH 7/8] [FIX] server_action_mass_edit: Remove obsolete hooks. --- requirements.txt | 1 - server_action_mass_edit/README.rst | 6 +-- server_action_mass_edit/__init__.py | 1 - server_action_mass_edit/__manifest__.py | 2 - server_action_mass_edit/hooks.py | 16 ------ .../static/description/index.html | 54 +++++++++---------- 6 files changed, 25 insertions(+), 55 deletions(-) delete mode 100644 server_action_mass_edit/hooks.py 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..d95d1ebced 100644 --- a/server_action_mass_edit/README.rst +++ b/server_action_mass_edit/README.rst @@ -1,7 +1,3 @@ -.. image:: https://odoo-community.org/readme-banner-image - :target: https://odoo-community.org/get-involved?utm_source=readme - :alt: Odoo Community Association - ============ Mass Editing ============ @@ -17,7 +13,7 @@ Mass Editing .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--ux-lightgray.png?logo=github 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..1bdf43dc89 100644 --- a/server_action_mass_edit/__manifest__.py +++ b/server_action_mass_edit/__manifest__.py @@ -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..6a6dd33f32 100644 --- a/server_action_mass_edit/static/description/index.html +++ b/server_action_mass_edit/static/description/index.html @@ -3,7 +3,7 @@ -README.rst +Mass Editing -
+
+

Mass Editing

- - -Odoo Community Association - -
-

Mass Editing

-

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

+

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 model.

Table of contents

@@ -417,11 +412,11 @@

Mass Editing

-

Use Cases / Context

+

Use Cases / Context

-

Context

+

Context

-

Difference in comparison to the Odoo Feature**

+

Difference in comparison to the Odoo Feature**

Since Odoo V13, a limited Mass Editing feature is available in Odoo CE.

In the list view, when selecting multiple records, you can edit a field. @@ -440,7 +435,7 @@

Difference in comparison to the O

-

Use Case

+

Use Case

It can be useful to be able to edit the value of one or more fields on multiple records at the same time easily.

For example, if I want to identify some contacts as Customers, I need @@ -453,7 +448,7 @@

Use Case

-

Configuration

+

Configuration

As a user from the access group Administration / Settings, in debug mode, go to Settings / Technical / Actions / Server Actions and create a new Server Action. OCA Mass Editing Menu

@@ -471,22 +466,22 @@

Configuration

Click on Create Contextual Action to add the Mass Editing action in the Action menu. OCA Mass Editing Create Contextual Action

-

Widget Option

+

Widget Option

This option allows you to choose the widget to be used in the Mass Editing Action Window. OCA Mass Editing Widget

-

Apply Domain

+

Apply Domain

This option allows you to apply the default Domain related to the selected field. OCA Mass Editing Domain

-

Adding a Message

+

Adding a Message

You can add a “Message” to guide the users when using this action. OCA Mass Editing Message

-

Adding security access group

+

Adding security access group

Go to the field Allowed Groups and add the Access Group(s) who can use this action. OCA Mass Editing Security OCA Mass Editing Securtiy Groups Odoo Mass Editing Security Result

Now, only users from those groups will be able to see and use this @@ -494,7 +489,7 @@

Adding security access group<

-

Usage

+

Usage

  • Go for Mass Editing: select the records which you want to modify and click on Action to open mass editing popup.
  • @@ -511,29 +506,29 @@

    Usage

    Wizard Result

-

Known issues / Roadmap

+

Known issues / Roadmap

  • Auto add fields that are used in related domains if apply_domain=True
-

Changelog

+

Changelog

-

V11 to V13 Access

+

V11 to V13 Access

The module was previously named mass_editing (from v6.1 to version 15) See : https://odoo-community.org/shop/mass-editing-1568?search=mass_editing#attr=5526

From version 16+, it is named server_action_mass_edit See: https://odoo-community.org/shop/mass-editing-11388?search=server_action_mass_edit#attr=22115

-

Access to the feature in V11 to V13

+

Access to the feature in V11 to V13

As a user from the access group Administration / Settings, go to Settings / Mass Operations / Mass Editing. OCA Mass Editing Access V11 to V13

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed @@ -541,9 +536,9 @@

Bug Tracker

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Serpent Consulting Services Pvt. Ltd.
  • Tecnativa
  • @@ -552,7 +547,7 @@

    Authors

-

Contributors

+

Contributors

-

Other credits

+

Other credits

The migration of this module from 17.0 to 18.0 was financially supported by Camptocamp.

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -590,6 +585,5 @@

Maintainers

-
From 872fa7e474f635d19326ee01a4f1142618ed62e0 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 1 Apr 2026 13:32:31 +0000 Subject: [PATCH 8/8] [BOT] post-merge updates --- README.md | 2 +- server_action_mass_edit/README.rst | 8 ++- server_action_mass_edit/__manifest__.py | 2 +- .../static/description/index.html | 56 ++++++++++--------- 4 files changed, 39 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 1548dcf16c..31717b86e2 100644 --- a/README.md +++ b/README.md @@ -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/server_action_mass_edit/README.rst b/server_action_mass_edit/README.rst index d95d1ebced..4c2b973d5c 100644 --- a/server_action_mass_edit/README.rst +++ b/server_action_mass_edit/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ============ Mass Editing ============ @@ -7,13 +11,13 @@ 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 :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--ux-lightgray.png?logo=github diff --git a/server_action_mass_edit/__manifest__.py b/server_action_mass_edit/__manifest__.py index 1bdf43dc89..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, " diff --git a/server_action_mass_edit/static/description/index.html b/server_action_mass_edit/static/description/index.html index 6a6dd33f32..b9c6ec6cf2 100644 --- a/server_action_mass_edit/static/description/index.html +++ b/server_action_mass_edit/static/description/index.html @@ -3,7 +3,7 @@ -Mass Editing +README.rst -
-

Mass Editing

+
+ + +Odoo Community Association + +
+

Mass Editing

-

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

+

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 model.

Table of contents

@@ -412,11 +417,11 @@

Mass Editing

-

Use Cases / Context

+

Use Cases / Context

-

Context

+

Context

-

Difference in comparison to the Odoo Feature**

+

Difference in comparison to the Odoo Feature**

Since Odoo V13, a limited Mass Editing feature is available in Odoo CE.

In the list view, when selecting multiple records, you can edit a field. @@ -435,7 +440,7 @@

Difference in comparison to the O

-

Use Case

+

Use Case

It can be useful to be able to edit the value of one or more fields on multiple records at the same time easily.

For example, if I want to identify some contacts as Customers, I need @@ -448,7 +453,7 @@

Use Case

-

Configuration

+

Configuration

As a user from the access group Administration / Settings, in debug mode, go to Settings / Technical / Actions / Server Actions and create a new Server Action. OCA Mass Editing Menu

@@ -466,22 +471,22 @@

Configuration

Click on Create Contextual Action to add the Mass Editing action in the Action menu. OCA Mass Editing Create Contextual Action

-

Widget Option

+

Widget Option

This option allows you to choose the widget to be used in the Mass Editing Action Window. OCA Mass Editing Widget

-

Apply Domain

+

Apply Domain

This option allows you to apply the default Domain related to the selected field. OCA Mass Editing Domain

-

Adding a Message

+

Adding a Message

You can add a “Message” to guide the users when using this action. OCA Mass Editing Message

-

Adding security access group

+

Adding security access group

Go to the field Allowed Groups and add the Access Group(s) who can use this action. OCA Mass Editing Security OCA Mass Editing Securtiy Groups Odoo Mass Editing Security Result

Now, only users from those groups will be able to see and use this @@ -489,7 +494,7 @@

Adding security access group<

-

Usage

+

Usage

  • Go for Mass Editing: select the records which you want to modify and click on Action to open mass editing popup.
  • @@ -506,29 +511,29 @@

    Usage

    Wizard Result

-

Known issues / Roadmap

+

Known issues / Roadmap

  • Auto add fields that are used in related domains if apply_domain=True
-

Changelog

+

Changelog

-

V11 to V13 Access

+

V11 to V13 Access

The module was previously named mass_editing (from v6.1 to version 15) See : https://odoo-community.org/shop/mass-editing-1568?search=mass_editing#attr=5526

From version 16+, it is named server_action_mass_edit See: https://odoo-community.org/shop/mass-editing-11388?search=server_action_mass_edit#attr=22115

-

Access to the feature in V11 to V13

+

Access to the feature in V11 to V13

As a user from the access group Administration / Settings, go to Settings / Mass Operations / Mass Editing. OCA Mass Editing Access V11 to V13

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed @@ -536,9 +541,9 @@

Bug Tracker

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Serpent Consulting Services Pvt. Ltd.
  • Tecnativa
  • @@ -547,7 +552,7 @@

    Authors

-

Contributors

+

Contributors

-

Other credits

+

Other credits

The migration of this module from 17.0 to 18.0 was financially supported by Camptocamp.

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -585,5 +590,6 @@

Maintainers

+