docs: document calendar.settings org defaults
Cross-link EventHubBack#63 and EventHubFront#44 for known keys, unknown passthrough, and 400 invalid_settings.
This commit is contained in:
+9
-1
@@ -29,7 +29,15 @@ EventHub — платформа для управления событиями
|
|||||||
- `category` — категория (enum)
|
- `category` — категория (enum)
|
||||||
- `color` — цвет отображения
|
- `color` — цвет отображения
|
||||||
- `image_url` — изображение календаря
|
- `image_url` — изображение календаря
|
||||||
- `settings` — дополнительные настройки (map)
|
- `settings` — дополнительные настройки (map). Известные org-default ключи
|
||||||
|
(валидируются на PUT/PATCH; неизвестные ключи — passthrough, напр. `week_patterns`):
|
||||||
|
- `default_location` — `{ "address": "…", "lat"?: number, "lon"?: number }`;
|
||||||
|
`address` — непустая строка; `lat`/`lon` — оба или ни одного (числа)
|
||||||
|
- `default_duration_minutes` — integer 1..1440
|
||||||
|
- `default_recurrence` — `null` или
|
||||||
|
`{ "enabled": boolean, "freq": "DAILY"|"WEEKLY"|"MONTHLY", "interval": integer ≥ 1 }`
|
||||||
|
- Невалидное значение известного ключа → **400** `{error: "invalid_settings", key: "…"}`
|
||||||
|
(см. EventHub/EventHubBack#63, UI: EventHub/EventHubFront#44)
|
||||||
|
|
||||||
### 2.1.1. Специалисты календаря
|
### 2.1.1. Специалисты календаря
|
||||||
Таблица `calendar_specialist`: связь пользователя-специалиста с **commercial**-календарём.
|
Таблица `calendar_specialist`: связь пользователя-специалиста с **commercial**-календарём.
|
||||||
|
|||||||
Reference in New Issue
Block a user