diff --git a/locale/defaultMessages.json b/locale/defaultMessages.json index ccba72831..4dfccd502 100644 --- a/locale/defaultMessages.json +++ b/locale/defaultMessages.json @@ -2659,6 +2659,10 @@ "context": "order history message", "string": "Products were added to draft order" }, + "src_dot_orders_dot_components_dot_OrderHistory_dot_393045022": { + "context": "order history message", + "string": "Invoice no. {invoiceNumber} was updated" + }, "src_dot_orders_dot_components_dot_OrderHistory_dot_3990160018": { "string": "Order History" }, diff --git a/schema.graphql b/schema.graphql index 8b56b3f50..8be671a96 100644 --- a/schema.graphql +++ b/schema.graphql @@ -2866,6 +2866,7 @@ enum OrderEventsEnum { PAYMENT_FAILED INVOICE_REQUESTED INVOICE_GENERATED + INVOICE_UPDATED INVOICE_SENT FULFILLMENT_CANCELED FULFILLMENT_RESTOCKED_ITEMS diff --git a/src/orders/components/OrderHistory/OrderHistory.tsx b/src/orders/components/OrderHistory/OrderHistory.tsx index 3ebe974a1..68f8fc588 100644 --- a/src/orders/components/OrderHistory/OrderHistory.tsx +++ b/src/orders/components/OrderHistory/OrderHistory.tsx @@ -104,6 +104,16 @@ const getEventMessage = (event: OrderDetails_order_events, intl: IntlShape) => { generatedBy: event.user ? event.user.email : null } ); + case OrderEventsEnum.INVOICE_UPDATED: + return intl.formatMessage( + { + defaultMessage: "Invoice no. {invoiceNumber} was updated", + description: "order history message" + }, + { + invoiceNumber: event.invoiceNumber + } + ); case OrderEventsEnum.INVOICE_SENT: return intl.formatMessage( { diff --git a/src/types/globalTypes.ts b/src/types/globalTypes.ts index 31c239b72..797620857 100644 --- a/src/types/globalTypes.ts +++ b/src/types/globalTypes.ts @@ -522,6 +522,7 @@ export enum OrderEventsEnum { INVOICE_GENERATED = "INVOICE_GENERATED", INVOICE_REQUESTED = "INVOICE_REQUESTED", INVOICE_SENT = "INVOICE_SENT", + INVOICE_UPDATED = "INVOICE_UPDATED", NOTE_ADDED = "NOTE_ADDED", ORDER_FULLY_PAID = "ORDER_FULLY_PAID", ORDER_MARKED_AS_PAID = "ORDER_MARKED_AS_PAID",