Вопросы и ответы по серверу BOOCO Meteor (v 1.x)
Если у компании есть офисы в разных часовых поясах, в календаре помещения должно отображаться время в нужном часовом поясе (в зависимости от сценария).
Например, это необходимо, если пользователь:
- бронирует помещение:
- в своем офисе;
- в гостевом офисе (находясь там);
- в гостевом офисе (находясь в домашнем офисе);
- бронирует переговорные комнаты одновременно в разных офисах для проведения ВКС-встречи;
- находится в другом часовом поясе и планирует встречу в домашнем офисе после возвращения.
На сервере BOOCO для всех переговорных комнат и рабочих мест по умолчанию установлен часовой пояс UTC.
Изменить часовой пояс для помещения можно в разделе Инструменты администратора → REST API.
<aside> ⚠️ Помещение создается с часовым поясом сервера, поэтому перед созданием помещений нужно установить часовой пояс сервера.
</aside>
У пользователя admin должны быть настроены права read:any и update:any для ресурса venues — разрешают редактировать коллекцию venues на сервере BOOCO.
В разделе Инструменты администратора → REST API:
Узнайте текущий часовой пояс помещения:
Тип запроса: GET;
REST API URL: http(s)://<адрес сервера>/api/v1/venues/<имя помещения> (замените <имя помещения> на значение из поля Название помещения в Карточке ресурса).
В результатах запроса текущий часовой пояс помещения будет указан в поле timezone.
Установите новый часовой пояс:
PUT;http(s)://<адрес сервера>/api/v1/venues/<имя помещения>;{"timezone": "Europe/Moscow"} (замените Europe/Moscow на нужный часовой пояс).Проверьте, что для помещения установлен новый timezone:
GET;http(s)://<адрес сервера>/api/v1/venues/<имя помещения>.В разделе Инструменты администратора → REST API:
_id ****нужного помещения:
GET;http(s)://<адрес сервера>/api/v1/venues.timezone не установлен или установлен некорректно.PUT;http(s)://<адрес сервера>/api/v1/venues/:_id?key=_id (замените :_id на _id помещения);{"timezone": "Europe/Moscow"} (замените Europe/Moscow на нужный часовой пояс).