Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0b26012
Add module web_ir_actions_act_multi
pnajman-modoolar Feb 23, 2018
e243f97
[MIG] web_ir_actions_act_multi: Migration to 12.0
alexey-pelykh Dec 9, 2018
4fb3086
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
c7ba6ec
[IMP] web_ir_actions_act_multi: black, isort
Feb 25, 2020
16f7ae9
[MIG] web_ir_actions_act_multi: Migration to 13.0
Feb 25, 2020
bd6f952
[UPD] Brainbean Apps => CorporateHub
alexey-pelykh Nov 8, 2020
5fe25fb
[UPD] README.rst
OCA-git-bot Nov 10, 2020
54b1e9f
Added translation using Weblate (Spanish)
claudiagn Feb 17, 2021
39e8033
[FIX] apply and respect pre-commit hooks
Jul 13, 2021
5d90ee2
[MIG] web_ir_actions_act_multi: Migration to 15.0
matiasperalta1 Dec 23, 2021
ec65ba2
[MIG] web_ir_actions_act_multi: Migration to 16.0
matiasperalta1 Oct 28, 2022
0feaf10
Translated using Weblate (Spanish)
Ivorra78 Sep 15, 2023
c0358e5
Added translation using Weblate (Italian)
mymage Nov 27, 2023
aee5620
[FIX] web_ir_actions_act_multi: Uninstallation Issue
carlos-lopez-tecnativa Mar 11, 2025
4dc11c9
Translated using Weblate (Italian)
mymage Mar 12, 2025
21645a2
[IMP] web_ir_actions_act_multi: pre-commit auto fixes
chienandalu Mar 27, 2025
0c7c887
[MIG] web_ir_actions_act_multi: Migration to 18.0
chienandalu Mar 27, 2025
80cf4bc
[UPD] Update web_ir_actions_act_multi.pot
Apr 10, 2025
66e4cbe
[BOT] post-merge updates
OCA-git-bot Apr 10, 2025
6cf591b
[IMP] web_ir_actions_act_multi: pre-commit auto fixes
jaydeep32 Nov 13, 2025
4878112
[MIG] web_ir_actions_act_multi: Migration to 19.0
jaydeep32 Nov 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ repos:
hooks:
- id: whool-init
- repo: https://github.com/oca/maintainer-tools
rev: f9b919b9868143135a9c9cb03021089cabba8223
rev: 71aa4caec15e8c1456b4da19e9f39aa0aa7377a9
hooks:
# update the NOT INSTALLABLE ADDONS section above
- id: oca-update-pre-commit-excluded-addons
Expand All @@ -60,7 +60,7 @@ repos:
- --convert-fragments-to-markdown
- id: oca-gen-external-dependencies
- repo: https://github.com/OCA/odoo-pre-commit-hooks
rev: v0.1.6
rev: v0.1.7
hooks:
- id: oca-checks-odoo-module
- id: oca-checks-po
Expand Down Expand Up @@ -117,13 +117,13 @@ repos:
- id: mixed-line-ending
args: ["--fix=lf"]
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.13.0
rev: v0.14.4
hooks:
- id: ruff
args: [--fix, --exit-non-zero-on-fix]
- id: ruff-format
- repo: https://github.com/OCA/pylint-odoo
rev: v9.3.15
rev: v9.3.22
hooks:
- id: pylint_odoo
name: pylint with optional checks
Expand Down
107 changes: 107 additions & 0 deletions web_ir_actions_act_multi/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=================
Web Actions Multi
=================

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

.. |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-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
:target: https://github.com/OCA/web/tree/19.0/web_ir_actions_act_multi
:alt: OCA/web
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/web-19-0/web-19-0-web_ir_actions_act_multi
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module provides a way to trigger more than one action on
ActionManager

**Table of contents**

.. contents::
:local:

Usage
=====

To use this functionality you need to return following action with list
of actions to execute:

.. code:: python

def foo(self):
self.ensure_one()
return {
'type': 'ir.actions.act_multi',
'actions': [
{'type': 'ir.actions.act_window_close'},
{'type': 'ir.actions.client', 'tag': 'reload'},
]
}

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/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
`feedback <https://github.com/OCA/web/issues/new?body=module:%20web_ir_actions_act_multi%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* Modoolar
* CorporateHub

Contributors
------------

- Petar Najman <[email protected]>
- Mladen Meseldzija <[email protected]>
- `CorporateHub <https://corporatehub.eu/>`__

- Alexey Pelykh <[email protected]>

- Manuel Calero - Tecnativa
- Matias Peralta, Juan Rivero - Adhoc

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/web <https://github.com/OCA/web/tree/19.0/web_ir_actions_act_multi>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions web_ir_actions_act_multi/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
23 changes: 23 additions & 0 deletions web_ir_actions_act_multi/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 2017 - 2018 Modoolar <[email protected]>
# Copyright 2018 Brainbean Apps
# Copyright 2020 Manuel Calero
# Copyright 2020 CorporateHub (https://corporatehub.eu)
# License LGPLv3.0 or later (https://www.gnu.org/licenses/lgpl-3.0.en.html).

{
"name": "Web Actions Multi",
"summary": "Enables triggering of more than one action on ActionManager",
"category": "Web",
"version": "19.0.1.0.0",
"license": "LGPL-3",
"author": "Modoolar, CorporateHub, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/web",
"depends": ["web"],
"data": ["security/ir.model.access.csv"],
"assets": {
"web.assets_backend": [
"web_ir_actions_act_multi/static/src/**/*.esm.js",
],
},
"installable": True,
}
124 changes: 124 additions & 0 deletions web_ir_actions_act_multi/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-09-20 17:50+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: none\n"
"Language: es\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"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__help
msgid "Action Description"
msgstr "Descripción de la acción"

#. module: web_ir_actions_act_multi
#: model:ir.model,name:web_ir_actions_act_multi.model_ir_actions_act_multi
msgid "Action Mulit"
msgstr "Acción múltiple"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__name
msgid "Action Name"
msgstr "Nombre Acción"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__type
msgid "Action Type"
msgstr "Tipo de Acción"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__binding_model_id
msgid "Binding Model"
msgstr "Modelo de encuadernación"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__binding_type
msgid "Binding Type"
msgstr "Tipo de encuadernación"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__binding_view_types
msgid "Binding View Types"
msgstr "Tipos de vistas vinculantes"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__create_date
msgid "Created on"
msgstr "Creado el"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__display_name
msgid "Display Name"
msgstr "Mostrar Nombre"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__xml_id
msgid "External ID"
msgstr "ID Externa"

#. module: web_ir_actions_act_multi
#: model:ir.model,name:web_ir_actions_act_multi.model_ir_model_fields
msgid "Fields"
msgstr ""

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__id
msgid "ID"
msgstr "ID (identificación)"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi____last_update
msgid "Last Modified on"
msgstr "Última Modificación el"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,field_description:web_ir_actions_act_multi.field_ir_actions_act_multi__write_date
msgid "Last Updated on"
msgstr "Última Actualización el"

#. module: web_ir_actions_act_multi
#: model:ir.model,name:web_ir_actions_act_multi.model_ir_model_data
msgid "Model Data"
msgstr ""

#. module: web_ir_actions_act_multi
#: model:ir.model,name:web_ir_actions_act_multi.model_ir_model
msgid "Models"
msgstr ""

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,help:web_ir_actions_act_multi.field_ir_actions_act_multi__help
msgid ""
"Optional help text for the users with a description of the target view, such "
"as its usage and purpose."
msgstr ""
"Texto de ayuda opcional para los usuarios con una descripción de la vista de "
"destino, como su uso y propósito."

#. module: web_ir_actions_act_multi
#: model:ir.model.fields,help:web_ir_actions_act_multi.field_ir_actions_act_multi__binding_model_id
msgid ""
"Setting a value makes this action available in the sidebar for the given "
"model."
msgstr ""
"Establecer un valor hace que esta acción esté disponible en la barra lateral "
"para el modelo dado."
Loading