fix: počítání částek v haléřích z důvodu přesnosti
CI / Generate TypeScript types (push) Successful in 21s
CI / Build server (push) Successful in 25s
CI / Server unit tests (push) Successful in 55s
CI / Build client (push) Successful in 33s
CI / Playwright E2E tests (push) Successful in 1m20s
CI / Build and push Docker image (push) Successful in 35s
CI / Notify (push) Successful in 2s
CI / Generate TypeScript types (push) Successful in 21s
CI / Build server (push) Successful in 25s
CI / Server unit tests (push) Successful in 55s
CI / Build client (push) Successful in 33s
CI / Playwright E2E tests (push) Successful in 1m20s
CI / Build and push Docker image (push) Successful in 35s
CI / Notify (push) Successful in 2s
This commit is contained in:
@@ -14,21 +14,21 @@ post:
|
||||
description: ID skupiny
|
||||
type: string
|
||||
fees:
|
||||
description: Poplatky (Kč)
|
||||
type: number
|
||||
description: Poplatky (haléře)
|
||||
type: integer
|
||||
shipping:
|
||||
description: Doprava (Kč)
|
||||
type: number
|
||||
description: Doprava (haléře)
|
||||
type: integer
|
||||
tip:
|
||||
description: Spropitné (Kč)
|
||||
type: number
|
||||
description: Spropitné (haléře)
|
||||
type: integer
|
||||
discountType:
|
||||
description: Typ slevy
|
||||
type: string
|
||||
enum: [percent, fixed]
|
||||
discountValue:
|
||||
description: Hodnota slevy
|
||||
type: number
|
||||
description: Hodnota slevy (procenta nebo haléře pro fixed)
|
||||
type: integer
|
||||
responses:
|
||||
"200":
|
||||
$ref: "../../api.yml#/components/responses/ClientDataResponse"
|
||||
|
||||
@@ -18,8 +18,8 @@ post:
|
||||
description: Login člena ke změně
|
||||
type: string
|
||||
amount:
|
||||
description: Částka k úhradě v Kč
|
||||
type: number
|
||||
description: Částka k úhradě v haléřích
|
||||
type: integer
|
||||
note:
|
||||
description: Poznámka
|
||||
type: string
|
||||
@@ -27,8 +27,8 @@ post:
|
||||
description: Popis příplatku
|
||||
type: string
|
||||
surchargeAmount:
|
||||
description: Výše příplatku v Kč
|
||||
type: number
|
||||
description: Výše příplatku v haléřích
|
||||
type: integer
|
||||
responses:
|
||||
"200":
|
||||
$ref: "../../api.yml#/components/responses/ClientDataResponse"
|
||||
|
||||
@@ -16,8 +16,8 @@ post:
|
||||
type: string
|
||||
description: Textový popis přirážky/slevy
|
||||
price:
|
||||
type: number
|
||||
description: Částka přirážky/slevy v Kč
|
||||
type: integer
|
||||
description: Částka přirážky/slevy v haléřích
|
||||
responses:
|
||||
"200":
|
||||
description: Nastavení přirážky/slevy proběhlo úspěšně.
|
||||
|
||||
+31
-31
@@ -420,14 +420,14 @@ PizzaSize:
|
||||
description: Velikost pizzy, např. "30cm"
|
||||
type: string
|
||||
pizzaPrice:
|
||||
description: Cena samotné pizzy v Kč
|
||||
type: number
|
||||
description: Cena samotné pizzy v haléřích
|
||||
type: integer
|
||||
boxPrice:
|
||||
description: Cena krabice pizzy v Kč
|
||||
type: number
|
||||
description: Cena krabice pizzy v haléřích
|
||||
type: integer
|
||||
price:
|
||||
description: Celková cena (pizza + krabice)
|
||||
type: number
|
||||
description: Celková cena (pizza + krabice) v haléřích
|
||||
type: integer
|
||||
Pizza:
|
||||
description: Údaje o konkrétní pizze.
|
||||
type: object
|
||||
@@ -470,8 +470,8 @@ PizzaVariant:
|
||||
description: Velikost pizzy (např. "30cm"), nebo "1 porce" pro salát
|
||||
type: string
|
||||
price:
|
||||
description: Cena v Kč, včetně krabice/obalu
|
||||
type: number
|
||||
description: Cena v haléřích, včetně krabice/obalu
|
||||
type: integer
|
||||
category:
|
||||
description: Kategorie položky (pizza nebo salat)
|
||||
type: string
|
||||
@@ -494,8 +494,8 @@ Salat:
|
||||
items:
|
||||
type: string
|
||||
price:
|
||||
description: Cena salátu v Kč (bez obalu)
|
||||
type: number
|
||||
description: Cena salátu v haléřích (bez obalu)
|
||||
type: integer
|
||||
PizzaOrder:
|
||||
description: Údaje o objednávce pizzy jednoho uživatele.
|
||||
type: object
|
||||
@@ -521,11 +521,11 @@ PizzaOrder:
|
||||
description: Popis příplatku (např. "kuřecí maso navíc")
|
||||
type: string
|
||||
price:
|
||||
description: Cena příplatku v Kč
|
||||
type: number
|
||||
description: Cena příplatku v haléřích
|
||||
type: integer
|
||||
totalPrice:
|
||||
description: Celková cena všech objednaných pizz daného uživatele, včetně krabic a příplatků
|
||||
type: number
|
||||
description: Celková cena všech objednaných pizz daného uživatele v haléřích, včetně krabic a příplatků
|
||||
type: integer
|
||||
hasQr:
|
||||
description: |
|
||||
Příznak, pokud je k této objednávce vygenerován QR kód pro platbu. To je typicky pravda, pokud:
|
||||
@@ -635,9 +635,9 @@ QrRecipient:
|
||||
description: Účel platby (např. "Pizza prosciutto")
|
||||
type: string
|
||||
amount:
|
||||
description: Částka v Kč (kladné číslo, max 2 desetinná místa)
|
||||
type: number
|
||||
minimum: 0.01
|
||||
description: Částka v haléřích (kladné celé číslo)
|
||||
type: integer
|
||||
minimum: 1
|
||||
GenerateQrRequest:
|
||||
description: Request pro generování QR kódů
|
||||
type: object
|
||||
@@ -704,8 +704,8 @@ OrderGroupMember:
|
||||
additionalProperties: false
|
||||
properties:
|
||||
amount:
|
||||
description: Částka k úhradě v Kč
|
||||
type: number
|
||||
description: Částka k úhradě v haléřích
|
||||
type: integer
|
||||
note:
|
||||
description: Volitelná poznámka (např. co si objednává)
|
||||
type: string
|
||||
@@ -713,8 +713,8 @@ OrderGroupMember:
|
||||
description: Popis příplatku
|
||||
type: string
|
||||
surchargeAmount:
|
||||
description: Výše příplatku v Kč
|
||||
type: number
|
||||
description: Výše příplatku v haléřích
|
||||
type: integer
|
||||
paid:
|
||||
description: Příznak, zda člen uhradil svůj podíl objednávky
|
||||
type: boolean
|
||||
@@ -753,21 +753,21 @@ OrderGroup:
|
||||
description: Očekávaný čas doručení ve formátu HH:MM
|
||||
type: string
|
||||
fees:
|
||||
description: Poplatky (balení apod.) celkem v Kč
|
||||
type: number
|
||||
description: Poplatky (balení apod.) celkem v haléřích
|
||||
type: integer
|
||||
shipping:
|
||||
description: Doprava v Kč
|
||||
type: number
|
||||
description: Doprava v haléřích
|
||||
type: integer
|
||||
tip:
|
||||
description: Spropitné v Kč
|
||||
type: number
|
||||
description: Spropitné v haléřích
|
||||
type: integer
|
||||
discountType:
|
||||
description: Typ slevy aplikované na objednávku
|
||||
type: string
|
||||
enum: [percent, fixed]
|
||||
discountValue:
|
||||
description: Hodnota slevy (procenta nebo Kč)
|
||||
type: number
|
||||
description: Hodnota slevy (procenta pro typ 'percent', haléře pro typ 'fixed')
|
||||
type: integer
|
||||
|
||||
# --- NEVYŘÍZENÉ QR KÓDY ---
|
||||
PendingQr:
|
||||
@@ -790,8 +790,8 @@ PendingQr:
|
||||
description: Jméno uživatele, který QR vygeneroval (příjemce platby)
|
||||
type: string
|
||||
totalPrice:
|
||||
description: Celková cena objednávky v Kč
|
||||
type: number
|
||||
description: Celková cena objednávky v haléřích
|
||||
type: integer
|
||||
purpose:
|
||||
description: Účel platby (např. "Pizza prosciutto")
|
||||
type: string
|
||||
|
||||
Reference in New Issue
Block a user