From a462e23a1ca3b140f9c958ad51acd1ae0c390dde Mon Sep 17 00:00:00 2001 From: Edwin Betancourt Date: Mon, 11 Sep 2023 17:49:15 -0400 Subject: [PATCH] feat: Change menu structure. (#229) --- .../api/extensions/adempiere/user/index.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/modules/adempiere-api/api/extensions/adempiere/user/index.ts b/src/modules/adempiere-api/api/extensions/adempiere/user/index.ts index 1b1f9099..98c93746 100644 --- a/src/modules/adempiere-api/api/extensions/adempiere/user/index.ts +++ b/src/modules/adempiere-api/api/extensions/adempiere/user/index.ts @@ -1,5 +1,5 @@ /************************************************************************************ - * Copyright (C) 2018-2023 E.R.P. Consultores y Asociados, C.A. * + * Copyright (C) 2018-present E.R.P. Consultores y Asociados, C.A. * * Contributor(s): Edwin Betancourt EdwinBetanc0urt@outlook.com * * This program is free software: you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * @@ -40,7 +40,7 @@ function getMenu (menu) { action: menu.getAction(), reference_id: menu.getReferenceId(), reference_uuid: menu.getReferenceUuid(), - childs: menu.getChildsList().map(child => { + children: menu.getChildsList().map(child => { return getMenu(child); }), is_active: menu.getIsActive() @@ -154,7 +154,11 @@ module.exports = ({ config }: ExtensionAPIFunctionParameter) => { if (response) { res.json({ code: 200, - result: getMenu(response) + result: { + menus: response.getChildsList().map(child => { + return getMenu(child); + }) + } }); } else if (err) { res.json({