feat: display alert dialog instead of returning object when preventing deletion of sent kitchen items

This commit is contained in:
Suherdy Yacob 2026-05-28 08:31:57 +07:00
parent dad62e5711
commit bb7d9327ee

View File

@ -1,6 +1,7 @@
import { PosOrder } from "@point_of_sale/app/models/pos_order";
import { patch } from "@web/core/utils/patch";
import { _t } from "@web/core/l10n/translation";
import { AlertDialog } from "@web/core/confirmation_dialog/confirmation_dialog";
import { transferState } from "../transfer_state";
patch(PosOrder.prototype, {
@ -45,10 +46,11 @@ patch(PosOrder.prototype, {
line.setQuantity(lockedQty);
return false;
}
return {
this.models.pos.dialog.add(AlertDialog, {
title: _t("Action Restricted"),
body: _t("You cannot delete a product that has already been sent to the kitchen. Please call an Area Manager or Store Manager."),
};
});
return false;
} else {
// Recorded cancellation log for the deletion
this.x_cancelled_lines = this.x_cancelled_lines || [];