fix: graf cena per zdroj nahrazen koláčem
feat: stránka doplnit údaje předělána na samostatnou stránku jídel + přidáno přejmenování
This commit is contained in:
1 parent
b880b36edd
commit
efed5e6e86
30 files changed
+514
-153
No files matched your search
@@ -36,6 +36,8 @@ paths:
|
||||
$ref: "./paths/meals/groups.yml"
|
||||
/meals/fillGroup:
|
||||
$ref: "./paths/meals/fillGroup.yml"
|
||||
/meals/renameGroup:
|
||||
$ref: "./paths/meals/renameGroup.yml"
|
||||
|
||||
# Statistiky (/api/stats)
|
||||
/stats/summary:
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
post:
|
||||
operationId: fillSameNameMeals
|
||||
summary: |
|
||||
Doplní energii a živiny jídla do ostatních jídel stejného názvu, která je nemají.
|
||||
Doplní energii a živiny jídla do ostatních jídel stejného názvu a zdroje, která je nemají.
|
||||
description: |
|
||||
Typicky po doplnění kalorií jednomu naimportovanému jídlu — ostatní jídla
|
||||
téhož jména mají stejné složení. Jídla, která energii nebo živiny už mají,
|
||||
se nemění. S `dryRun` jen spočítá, kterých jídel by se to týkalo.
|
||||
téhož jména a zdroje mají stejné složení. Stejnojmenné jídlo z jiného zdroje
|
||||
ani jídla, která energii nebo živiny už mají, se nemění. S `dryRun` jen spočítá, kterých jídel by se to týkalo.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
|
||||
@@ -2,7 +2,7 @@ get:
|
||||
operationId: getMealGroups
|
||||
summary: Vrátí jídla přihlášeného uživatele seskupená podle názvu a zdroje.
|
||||
description: |
|
||||
Slouží k hromadnému doplnění chybějících údajů ke starším jídlům. Názvy
|
||||
Seznam jídel s hromadným doplněním chybějících údajů a přejmenováním. Názvy
|
||||
i zdroje se porovnávají bez diakritiky a velikosti písmen. Seřazeno od
|
||||
nejčastěji jedených, při shodě od naposledy jedených.
|
||||
responses:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
get:
|
||||
operationId: getMealHistory
|
||||
summary: Vrátí jídla z historie přihlášeného uživatele, každý název jednou.
|
||||
summary: Vrátí jídla z historie přihlášeného uživatele, každou dvojici název a zdroj jednou.
|
||||
description: |
|
||||
Slouží k našeptávání při zakládání jídla. Seřazeno od nejčastěji jedených,
|
||||
při shodě od naposledy jedených.
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
post:
|
||||
operationId: renameMealGroup
|
||||
summary: Přejmenuje všechna jídla se stejným názvem a zdrojem a případně jim změní zdroj.
|
||||
description: |
|
||||
Na rozdíl od doplnění údajů přepisuje — nový název a zdroj dostanou
|
||||
všechna jídla skupiny ve všech dnech. Když nový název a zdroj patří
|
||||
jiné skupině, jídla se do ní tím sloučí.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: object
|
||||
required: [name, newName]
|
||||
properties:
|
||||
name:
|
||||
description: Název jídla skupiny
|
||||
type: string
|
||||
source:
|
||||
description: Zdroj skupiny; bez něj jde o jídla bez zdroje
|
||||
type: string
|
||||
newName:
|
||||
description: Nový název jídla
|
||||
type: string
|
||||
newSource:
|
||||
description: Nový zdroj; bez něj se zdroj jídlům odebere
|
||||
type: string
|
||||
responses:
|
||||
"200":
|
||||
description: Jídla, která se změnila
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/FillSameNameResult"
|
||||
"400":
|
||||
description: Neplatná data
|
||||
"401":
|
||||
description: Neautentizovaný uživatel
|
||||
@@ -217,8 +217,8 @@ MealGroupValues:
|
||||
|
||||
MealGroup:
|
||||
description: |
|
||||
Všechna jídla uživatele se stejným názvem a zdrojem. Slouží k hromadnému
|
||||
doplnění údajů, které u starších záznamů chybí.
|
||||
Všechna jídla uživatele se stejným názvem a zdrojem. Položka seznamu jídel,
|
||||
ze kterého se doplňují chybějící údaje a hromadně přejmenovává.
|
||||
type: object
|
||||
additionalProperties: false
|
||||
required:
|
||||
@@ -267,8 +267,8 @@ MealGroup:
|
||||
|
||||
MealSuggestion:
|
||||
description: |
|
||||
Jídlo z historie uživatele nabízené při zakládání nového. Každý název je
|
||||
v návrzích jen jednou; hodnoty jsou z posledního záznamu toho jména.
|
||||
Jídlo z historie uživatele nabízené při zakládání nového. Každá dvojice název
|
||||
a zdroj je v návrzích jen jednou; hodnoty jsou z jejího posledního záznamu.
|
||||
Chod, datum, násobek ani poznámka se nepřenášejí — patří ke konkrétnímu dni.
|
||||
type: object
|
||||
additionalProperties: false
|
||||
|
||||
Reference in new issue
Block a user