Document mandatory full DB booking write workflow
This commit is contained in:
1
USER.md
1
USER.md
@@ -21,6 +21,7 @@ _Learn about the person you're helping. Update this as you go._
|
||||
- Как только гость забронировал/зафиксировал бронь — обязательно отправлять гостю в VK файл брони.
|
||||
- Дети до 1 года в количестве гостей указываются, но в оплату не включаются.
|
||||
- Предоплату в бронь вносить только после явного подтверждения от Виталия. Без подтверждения предоплата = 0 и статус «Предварительное».
|
||||
- При внесении брони напрямую в БД повторять ручной сценарий полностью: hotel_booking + hotel_liver_booking_link + main_log в testDB.sqlite и log в sync.sqlite, с обязательным бэкапом перед изменением.
|
||||
|
||||
## Context
|
||||
|
||||
|
||||
@@ -231,6 +231,19 @@ python3 {baseDir}/scripts/save_booking.py \
|
||||
8. Запросил отзыв и отправил ссылку.
|
||||
9. Добавил теги клиента в базу.
|
||||
|
||||
## Правило внесения брони в БД (обязательно)
|
||||
|
||||
Если нужно внести бронь напрямую в SQLite (как вручную в системе), выполнять полный комплект записей, а не только одну строку:
|
||||
|
||||
1. `testDB.sqlite`:
|
||||
- `hotel_booking`
|
||||
- `hotel_liver_booking_link`
|
||||
- `main_log`
|
||||
2. `sync.sqlite`:
|
||||
- `log` (операция синхронизации с комментарием о создании/изменении брони)
|
||||
|
||||
Перед любыми изменениями делать бэкап в `{baseDir}/db/backups/`.
|
||||
|
||||
## KPI (минимум для контроля)
|
||||
|
||||
- скорость первого ответа
|
||||
|
||||
Reference in New Issue
Block a user