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