Skip to content

Commit f1ce1af

Browse files
committed
Block Add items while a check is open
1 parent 3067ac9 commit f1ce1af

13 files changed

Lines changed: 39 additions & 21 deletions

File tree

web/e2e/admin/admin-checks-real.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ test.describe.serial("Checks (conto) — real backend", () => {
5353
await page.getByTestId("create-check").click();
5454
await createRes;
5555
await expect(page.getByTestId("check-card")).toBeVisible();
56+
await expect(page.getByTestId("add-items-blocked")).toContainText(/paga o annulla|settle or void/i);
57+
await expect(page.getByTestId("add-order")).toHaveCount(0);
5658
await expect(page.getByTestId("check-total")).toHaveText(/15,00/);
5759

5860
// Apply a 10% discount; total updates to 13,50.

web/messages/de.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Bestellung starten",
658658
"tableDetail.addOrder": "Bestellung hinzufügen",
659659
"tableDetail.submitOrder": "Bestellung senden",
660-
"tableDetail.checkOpenOrderBlocked": "Offene Rechnung: erst bezahlen oder stornieren",
661660
"tableDetail.addItems": "Artikel hinzufügen",
662661
"tableDetail.searchItems": "Alle verfügbaren Artikel suchen",
663662
"tableDetail.noAvailableItems": "Keine verfügbaren Artikel gefunden.",
664-
"tableDetail.submitItems": "Artikel hinzufügen"
663+
"tableDetail.submitItems": "Artikel hinzufügen",
664+
"tableDetail.checkOpenAddItemsBlocked": "Begleiche oder storniere die offene Rechnung, bevor du weitere Artikel hinzufügst."
665665
},
666666
"outOfStock": "AUSVERKAUFT",
667667
"staff": {

web/messages/en.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Start order",
658658
"tableDetail.addOrder": "Add order",
659659
"tableDetail.submitOrder": "Send order",
660-
"tableDetail.checkOpenOrderBlocked": "Open check: settle or void it before adding orders",
661660
"tableDetail.addItems": "Add items",
662661
"tableDetail.searchItems": "Search all available items",
663662
"tableDetail.noAvailableItems": "No available items found.",
664-
"tableDetail.submitItems": "Add items"
663+
"tableDetail.submitItems": "Add items",
664+
"tableDetail.checkOpenAddItemsBlocked": "Settle or void the open check before adding more items."
665665
},
666666
"outOfStock": "OUT OF STOCK",
667667
"staff": {

web/messages/es.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Iniciar pedido",
658658
"tableDetail.addOrder": "Añadir pedido",
659659
"tableDetail.submitOrder": "Enviar pedido",
660-
"tableDetail.checkOpenOrderBlocked": "Cuenta abierta: cobra o anula antes de añadir pedidos",
661660
"tableDetail.addItems": "Añadir artículos",
662661
"tableDetail.searchItems": "Buscar artículos disponibles",
663662
"tableDetail.noAvailableItems": "No se encontraron artículos disponibles.",
664-
"tableDetail.submitItems": "Añadir artículos"
663+
"tableDetail.submitItems": "Añadir artículos",
664+
"tableDetail.checkOpenAddItemsBlocked": "Cobra o anula la cuenta abierta antes de añadir más artículos."
665665
},
666666
"outOfStock": "AGOTADO",
667667
"staff": {

web/messages/fr.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Démarrer une commande",
658658
"tableDetail.addOrder": "Ajouter une commande",
659659
"tableDetail.submitOrder": "Envoyer la commande",
660-
"tableDetail.checkOpenOrderBlocked": "Addition ouverte : encaissez ou annulez avant d’ajouter des commandes",
661660
"tableDetail.addItems": "Ajouter des articles",
662661
"tableDetail.searchItems": "Rechercher les articles disponibles",
663662
"tableDetail.noAvailableItems": "Aucun article disponible trouvé.",
664-
"tableDetail.submitItems": "Ajouter des articles"
663+
"tableDetail.submitItems": "Ajouter des articles",
664+
"tableDetail.checkOpenAddItemsBlocked": "Encaissez ou annulez l’addition ouverte avant d’ajouter d’autres articles."
665665
},
666666
"outOfStock": "ÉPUISÉ",
667667
"staff": {

web/messages/hu.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Rendelés indítása",
658658
"tableDetail.addOrder": "Rendelés hozzáadása",
659659
"tableDetail.submitOrder": "Rendelés küldése",
660-
"tableDetail.checkOpenOrderBlocked": "Nyitott számla: fizetés vagy törlés után adható hozzá rendelés",
661660
"tableDetail.addItems": "Tételek hozzáadása",
662661
"tableDetail.searchItems": "Elérhető tételek keresése",
663662
"tableDetail.noAvailableItems": "Nem található elérhető tétel.",
664-
"tableDetail.submitItems": "Tételek hozzáadása"
663+
"tableDetail.submitItems": "Tételek hozzáadása",
664+
"tableDetail.checkOpenAddItemsBlocked": "Rendezze vagy érvénytelenítse a nyitott számlát, mielőtt új tételeket ad hozzá."
665665
},
666666
"outOfStock": "OUT OF STOCK",
667667
"staff": {

web/messages/it.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Apri ordine",
658658
"tableDetail.addOrder": "Aggiungi ordine",
659659
"tableDetail.submitOrder": "Invia ordine",
660-
"tableDetail.checkOpenOrderBlocked": "Conto aperto: pagalo o annullalo prima di aggiungere ordini",
661660
"tableDetail.addItems": "Aggiungi articoli",
662661
"tableDetail.searchItems": "Cerca tutti gli articoli disponibili",
663662
"tableDetail.noAvailableItems": "Nessun articolo disponibile trovato.",
664-
"tableDetail.submitItems": "Aggiungi articoli"
663+
"tableDetail.submitItems": "Aggiungi articoli",
664+
"tableDetail.checkOpenAddItemsBlocked": "Paga o annulla il conto aperto prima di aggiungere altri articoli."
665665
},
666666
"outOfStock": "ESAURITO",
667667
"staff": {

web/messages/nl.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Bestelling starten",
658658
"tableDetail.addOrder": "Bestelling toevoegen",
659659
"tableDetail.submitOrder": "Bestelling versturen",
660-
"tableDetail.checkOpenOrderBlocked": "Open rekening: betaal of annuleer vóór nieuwe bestellingen",
661660
"tableDetail.addItems": "Items toevoegen",
662661
"tableDetail.searchItems": "Zoek beschikbare items",
663662
"tableDetail.noAvailableItems": "Geen beschikbare items gevonden.",
664-
"tableDetail.submitItems": "Items toevoegen"
663+
"tableDetail.submitItems": "Items toevoegen",
664+
"tableDetail.checkOpenAddItemsBlocked": "Reken de open bon af of annuleer deze voordat je meer items toevoegt."
665665
},
666666
"outOfStock": "UITVERKOCHT",
667667
"staff": {

web/messages/pt.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Iniciar pedido",
658658
"tableDetail.addOrder": "Adicionar pedido",
659659
"tableDetail.submitOrder": "Enviar pedido",
660-
"tableDetail.checkOpenOrderBlocked": "Conta aberta: pague ou anule antes de adicionar pedidos",
661660
"tableDetail.addItems": "Adicionar itens",
662661
"tableDetail.searchItems": "Pesquisar itens disponíveis",
663662
"tableDetail.noAvailableItems": "Nenhum item disponível encontrado.",
664-
"tableDetail.submitItems": "Adicionar itens"
663+
"tableDetail.submitItems": "Adicionar itens",
664+
"tableDetail.checkOpenAddItemsBlocked": "Liquide ou anule a conta aberta antes de adicionar mais itens."
665665
},
666666
"outOfStock": "ESGOTADO",
667667
"staff": {

web/messages/ru.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@
657657
"tableDetail.startOrder": "Начать заказ",
658658
"tableDetail.addOrder": "Добавить заказ",
659659
"tableDetail.submitOrder": "Отправить заказ",
660-
"tableDetail.checkOpenOrderBlocked": "Счёт открыт: сначала оплатите или отмените его",
661660
"tableDetail.addItems": "Добавить позиции",
662661
"tableDetail.searchItems": "Поиск доступных позиций",
663662
"tableDetail.noAvailableItems": "Доступные позиции не найдены.",
664-
"tableDetail.submitItems": "Добавить позиции"
663+
"tableDetail.submitItems": "Добавить позиции",
664+
"tableDetail.checkOpenAddItemsBlocked": "Оплатите или аннулируйте открытый счёт перед добавлением новых позиций."
665665
},
666666
"outOfStock": "НЕТ В НАЛИЧИИ",
667667
"staff": {

0 commit comments

Comments
 (0)