Skip to content
Closed
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
b6c27f4
Add module web_ir_actions_act_multi
pnajman-modoolar Feb 23, 2018
7bc55fb
[MIG] web_ir_actions_act_multi: Migration to 12.0
alexey-pelykh Dec 9, 2018
5f1b9c1
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
3cef1dd
[IMP] web_ir_actions_act_multi: black, isort
Feb 25, 2020
48914cf
[MIG] web_ir_actions_act_multi: Migration to 13.0
Feb 25, 2020
d46cfbc
[UPD] Brainbean Apps => CorporateHub
alexey-pelykh Nov 8, 2020
e9f86e2
[UPD] README.rst
OCA-git-bot Nov 10, 2020
0352318
Added translation using Weblate (Spanish)
claudiagn Feb 17, 2021
d3e76e8
[FIX] apply and respect pre-commit hooks
Jul 13, 2021
f1a70e9
[MIG] web_ir_actions_act_multi: Migration to 15.0
matiasperalta1 Dec 23, 2021
2cff735
[MIG] web_ir_actions_act_multi: Migration to 16.0
matiasperalta1 Oct 28, 2022
4db0aac
Translated using Weblate (Spanish)
Ivorra78 Sep 15, 2023
cc35e95
Added translation using Weblate (Italian)
mymage Nov 27, 2023
e9ffd77
[FIX] web_ir_actions_act_multi: Uninstallation Issue
carlos-lopez-tecnativa Mar 11, 2025
0b5afd2
Translated using Weblate (Italian)
mymage Mar 12, 2025
260e54f
[IMP] web_ir_actions_act_multi: pre-commit auto fixes
chienandalu Mar 27, 2025
29086f9
[MIG] web_ir_actions_act_multi: Migration to 18.0
chienandalu Mar 27, 2025
2480656
[UPD] Update web_ir_actions_act_multi.pot
Apr 10, 2025
763efcc
[BOT] post-merge updates
OCA-git-bot Apr 10, 2025
e3d51a3
[IMP] web_ir_actions_act_multi: pre-commit auto fixes
weinni2000 Dec 1, 2025
6af50a6
[MIG] web_ir_actions_act_multi: Migration to 19.0
weinni2000 Dec 1, 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
103 changes: 103 additions & 0 deletions web_ir_actions_act_multi/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
=================
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/licence-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/18.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-18-0/web-18-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=18.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:%2018.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 <petar.najman@modoolar.com>
- Mladen Meseldzija <mladen.meseldzija@modoolar.com>
- `CorporateHub <https://corporatehub.eu/>`__

- Alexey Pelykh <alexey.pelykh@corphub.eu>

- 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/18.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 <info@modoolar.com>
# 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 <informatica@totmaterial.es>\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."
125 changes: 125 additions & 0 deletions web_ir_actions_act_multi/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * web_ir_actions_act_multi
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-03-12 09:06+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\n"
"Language: it\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 5.10.2\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 "Descrizione azione"

#. module: web_ir_actions_act_multi
#: model:ir.model,name:web_ir_actions_act_multi.model_ir_actions_act_multi
msgid "Action Mulit"
msgstr "Azione multi"

#. 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 "Nome azione"

#. 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 azione"

#. 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 "Modello collegamento"

#. 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 collegamento"

#. 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 "Tipi vista collegamento"

#. 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 "Creato da"

#. 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 "Creato il"

#. 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 "Nome visualizzato"

#. 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 esterno"

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

#. 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"

#. 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 "Ultima modifica il"

#. 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 "Ultimo aggiornamento di"

#. 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 "Ultimo aggiornamento il"

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

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

#. 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 ""
"Testo di aiuto opzionale per l'utente con una descrizione della vista "
"obiettivo, come il suo utilizzo e obiettivo."

#. 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 ""
"Impostare un valore rende questa azione disponibile nella barra laterale per "
"il dato modello."
Loading