feature/IO-3255-simplified-parts-management - Favor isPartsEntry over isPartsManagementOnly

This commit is contained in:
Dave
2025-08-13 16:52:08 -04:00
parent 766b4b950a
commit 67a8c13bad
7 changed files with 51 additions and 56 deletions

View File

@@ -18,14 +18,14 @@ import JobsDetailHeader from "../../components/jobs-detail-header/jobs-detail-he
import JobsDetailPliContainer from "../../components/jobs-detail-pli/jobs-detail-pli.container.jsx";
import { QUERY_PARTS_BILLS_BY_JOBID } from "../../graphql/bills.queries.js";
import { insertAuditTrail } from "../../redux/application/application.actions.js";
import { selectJobReadOnly } from "../../redux/application/application.selectors.js";
import { selectIsPartsEntry, selectJobReadOnly } from "../../redux/application/application.selectors.js";
import { setModalContext } from "../../redux/modals/modals.actions.js";
import { selectBodyshop, selectPartsManagementOnly } from "../../redux/user/user.selectors.js";
import { selectBodyshop } from "../../redux/user/user.selectors.js";
const mapStateToProps = createStructuredSelector({
bodyshop: selectBodyshop,
jobRO: selectJobReadOnly,
partsManagementOnly: selectPartsManagementOnly
isPartsEntry: selectIsPartsEntry
});
const mapDispatchToProps = (dispatch) => ({
setPrintCenterContext: (context) =>
@@ -53,7 +53,7 @@ export function SimplifiedPartsJobDetailComponent({
mutationUpdateJob,
insertAuditTrail,
refetch,
partsManagementOnly
isPartsEntry
}) {
const { t } = useTranslation();
const [form] = Form.useForm();
@@ -137,7 +137,7 @@ export function SimplifiedPartsJobDetailComponent({
{t("jobs.actions.printCenter")}
</Button>
{!partsManagementOnly && (
{!isPartsEntry && (
<>
<JobsDetailHeaderActions key="actions" job={job} refetch={refetch} />
<Button type="primary" loading={loading} disabled={jobRO} onClick={() => form.submit()}>