From b45619fa7420e9db19cec6a2bbf6d2e2d559446e Mon Sep 17 00:00:00 2001 From: elsiosanchez <45974454+elsiosanchez@users.noreply.github.com> Date: Wed, 29 Apr 2020 17:02:01 -0400 Subject: [PATCH] addAction (#470) * addAction * minimal change * minimal change --- src/components/ADempiere/Form/formMixin.js | 7 +++++++ src/store/modules/ADempiere/contextMenu.js | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/components/ADempiere/Form/formMixin.js b/src/components/ADempiere/Form/formMixin.js index eae42edd..b273e328 100644 --- a/src/components/ADempiere/Form/formMixin.js +++ b/src/components/ADempiere/Form/formMixin.js @@ -156,6 +156,13 @@ export default { withOutColumnNames, isChangedAllValues: true }) + }, + addAction(action) { + this.$store.dispatch('addAction', { + name: action.name, + action: action.action, + containerUuid: this.metadata.containerUuid + }) } } } diff --git a/src/store/modules/ADempiere/contextMenu.js b/src/store/modules/ADempiere/contextMenu.js index 5c05aeae..687f65dd 100644 --- a/src/store/modules/ADempiere/contextMenu.js +++ b/src/store/modules/ADempiere/contextMenu.js @@ -68,6 +68,9 @@ const contextMenu = { references }) }, + addAction({ state }, newAction) { + newAction.push(state.contextMenu.actions) + }, /** * TODO: Verify tableName params to change in constant * @param {number} recordId