From 3e84fbbaf41886b8c23b484c2c752864e4fb8589 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Wed, 13 Oct 2021 11:52:11 -0700 Subject: [PATCH] IO-1458 IO-1465 Sorting Fixes. --- .../production-list-columns.add.component.jsx | 17 +++++++++++++---- client/src/utils/sorters.js | 4 ++-- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/client/src/components/production-list-columns/production-list-columns.add.component.jsx b/client/src/components/production-list-columns/production-list-columns.add.component.jsx index 0742235b5..8b671c54c 100644 --- a/client/src/components/production-list-columns/production-list-columns.add.component.jsx +++ b/client/src/components/production-list-columns/production-list-columns.add.component.jsx @@ -6,9 +6,11 @@ import { useTranslation } from "react-i18next"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { selectTechnician } from "../../redux/tech/tech.selectors"; +import { selectBodyshop } from "../../redux/user/user.selectors"; const mapStateToProps = createStructuredSelector({ //currentUser: selectCurrentUser technician: selectTechnician, + bodyshop: selectBodyshop, }); const mapDispatchToProps = (dispatch) => ({ //setUserLanguage: language => dispatch(setUserLanguage(language)) @@ -21,6 +23,7 @@ export default connect( export function ProductionColumnsComponent({ columnState, technician, + bodyshop, tableState, }) { const [columns, setColumns] = columnState; @@ -29,9 +32,11 @@ export function ProductionColumnsComponent({ const handleAdd = (e) => { setColumns([ ...columns, - ...dataSource({ technician, state: tableState }).filter( - (i) => i.key === e.key - ), + ...dataSource({ + technician, + state: tableState, + activeStatuses: bodyshop.md_ro_statuses.active_statuses, + }).filter((i) => i.key === e.key), ]); }; @@ -39,7 +44,11 @@ export function ProductionColumnsComponent({ const menu = (