From 57c6836e3bac3b57c166fb9085f62faa6b1e779c Mon Sep 17 00:00:00 2001 From: Fabio Guachalla Date: Fri, 26 Nov 2021 16:51:04 -0400 Subject: [PATCH] PMCORE-3560:Custom case list duplicates Actions and Details columns --- .../js/home/CustomCaseList/defaultMixins.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/home/CustomCaseList/defaultMixins.js b/resources/assets/js/home/CustomCaseList/defaultMixins.js index e7d8b6601..e79dcfb2c 100644 --- a/resources/assets/js/home/CustomCaseList/defaultMixins.js +++ b/resources/assets/js/home/CustomCaseList/defaultMixins.js @@ -229,7 +229,20 @@ export default { * Return the columns for table - concat with field "detail" "actions" */ getTableColumns(columns) { - return _.concat(["detail"], columns, ["actions"]); + return _.concat(["detail"], this.removeDefaultColumns(columns), ["actions"]); + }, + /** + * Remove the default columns, 'detail' and 'actions' + * @param {Array} columns + */ + removeDefaultColumns(columns) { + if (columns[0] === 'detail') { + columns.shift() + } + if (columns[columns.length - 1] === 'actions') { + columns.pop(); + } + return columns; }, /** * Return options for Table