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