Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import {registry} from "@web/core/registry";
/**
* Handle 'ir.actions.act_multi' action
* @param {Object} action see _handleAction() parameters
* @returns {$.Promise}
*/
async function executeMultiAction({env, action}) {
return action.actions
.map((item) => {
return () => {
return env.services.action.doAction(item);
};
})
.reduce((prev, cur) => {
return prev.then(cur);
}, Promise.resolve());
}
registry.category("action_handlers").add("ir.actions.act_multi", executeMultiAction);