IO-1497 Ability to delete parts orders.

This commit is contained in:
Patrick Fic
2021-11-09 16:31:57 -08:00
parent 6afcf82cc4
commit 4e3c659b6d
6 changed files with 29 additions and 4 deletions

View File

@@ -30627,6 +30627,27 @@
<folder_node> <folder_node>
<name>errors</name> <name>errors</name>
<children> <children>
<concept_node>
<name>associatedbills</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>backordering</name> <name>backordering</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>

View File

@@ -7,6 +7,7 @@ import {
Drawer, Drawer,
Grid, Grid,
Input, Input,
notification,
PageHeader, PageHeader,
Popconfirm, Popconfirm,
Space, Space,
@@ -119,7 +120,7 @@ export function PartsOrderListTableComponent({
</Button> </Button>
<Popconfirm <Popconfirm
title={t("parts_orders.labels.confirmdelete")} title={t("parts_orders.labels.confirmdelete")}
disabled={jobRO || !record.return} disabled={jobRO}
onConfirm={async () => { onConfirm={async () => {
//Delete the parts return.! //Delete the parts return.!
@@ -139,7 +140,7 @@ export function PartsOrderListTableComponent({
}); });
}} }}
> >
<Button disabled={jobRO || !record.return}> <Button disabled={jobRO}>
<DeleteFilled /> <DeleteFilled />
</Button> </Button>
</Popconfirm> </Popconfirm>

View File

@@ -2,7 +2,7 @@ import { gql } from "@apollo/client";
export const QUERY_EMPLOYEES = gql` export const QUERY_EMPLOYEES = gql`
query QUERY_EMPLOYEES { query QUERY_EMPLOYEES {
employees { employees(order_by: { employee_number: asc }) {
last_name last_name
id id
first_name first_name

View File

@@ -1824,6 +1824,7 @@
"receivebill": "Receive Bill" "receivebill": "Receive Bill"
}, },
"errors": { "errors": {
"associatedbills": "This parts order cannot",
"backordering": "Error backordering part {{message}}.", "backordering": "Error backordering part {{message}}.",
"creating": "Error encountered when creating parts order. " "creating": "Error encountered when creating parts order. "
}, },
@@ -1849,7 +1850,7 @@
}, },
"labels": { "labels": {
"allpartsto": "All Parts Location", "allpartsto": "All Parts Location",
"confirmdelete": "Are you sure you want to delete this item? It cannot be recovered. ", "confirmdelete": "Are you sure you want to delete this item? It cannot be recovered. Job line statuses will not be updated and may require manual review. ",
"email": "Send by Email", "email": "Send by Email",
"inthisorder": "Parts in this Order", "inthisorder": "Parts in this Order",
"newpartsorder": "New Parts Order", "newpartsorder": "New Parts Order",

View File

@@ -1824,6 +1824,7 @@
"receivebill": "" "receivebill": ""
}, },
"errors": { "errors": {
"associatedbills": "",
"backordering": "", "backordering": "",
"creating": "Se encontró un error al crear el pedido de piezas." "creating": "Se encontró un error al crear el pedido de piezas."
}, },

View File

@@ -1824,6 +1824,7 @@
"receivebill": "" "receivebill": ""
}, },
"errors": { "errors": {
"associatedbills": "",
"backordering": "", "backordering": "",
"creating": "Erreur rencontrée lors de la création de la commande de pièces." "creating": "Erreur rencontrée lors de la création de la commande de pièces."
}, },