Управление списком рецептов кофемашины x580
⚠️ С инструментом необходимо работать очень внимательно! Ваши действия могут повлечь серьезные изменения.
Найти в истории пакет, payload которого содержит в начале advanceSetting

⚠️ Payload с идентификаторами рецептов нужно брать с кофемашины, на которой будете менять рецепты. Ситуация, когда мы берём один файл со списком рецептов и рассылаем его на все машины - работать не будет.
Скопировать его во внешний редактор (vscode например), отформатировать
Найти массив, который называется drink List, скопировать в отдельный файл

Отредактировать (например имя)

Вставить json в команду "Обновить список рецептов”

Для добавления нового рецепта нужно скопировать один из имеющихся, и задать ему "id": 0
⚠️ Предупреждения и рекомендации! ⚠️
Предоставлять доступ на редактирование и работу с рецептами ограниченному числу сотрудников. Сотрудника с доступом никто не останавливает от того, чтобы сделать множество одинаковых напитков.
[
{
"id": 164,
"title": "espresso",
"title2": "",
"title3": "Эспрессо"
},
{
"id": 165,
"title": "espresso",
"title2": "",
"title3": "Эспрессо"
}
]При удалении напитков их счётчики переносятся в специальный счётчик "Удаленный напиток"
JavaScript{ "count": 270, "drinkId": 0, "drinkName": "Удаленный напиток" }
При заведении нового с таким же ранее существовавшим именем - счётчик сбрасывается в 0
{
"count": 1,
"drinkId": 165,
"drinkName": "Эспрессо"
}
Редактор для форматирования файла JSON смотреть по ссылке: https://jsonformatter.curiousconcept.com/#