Перейти к содержимому

Единый центр настроек

Функция доступна в production. Видимость разделов зависит от роли пользователя, тарифа и включённых возможностей tenant.

Пункт Настройки в меню пользователя открывает единый центр настроек владельца. На широком экране группы показываются слева, на узком — в раскрываемой навигации.

Каждый пункт ведёт на самостоятельную страницу своей области. Сохранение одной страницы не должно незаметно изменять другую область.

  • Основные настройки — название бизнеса, часовой пояс, контактный email, телефон, сайт и уведомление об изменении данных владельца;
  • Языки — эффективные языки владельца и основной язык.
  • Гости для проживания;
  • Жизненный цикл бронирования;
  • Онлайн-бронирование;
  • тексты страниц бронирования;
  • Заезд и выезд.

Жизненный цикл бронирования объединяет правила подтверждения и предоплаты, гостевые ссылки, контроль неподтверждённых броней, напоминания и сроки Tentative.

  • Онлайн-платежи.

Billing тарифа остаётся отдельной финансовой областью. Платежи бронирований и оплата тарифа платформы не должны смешиваться.

  • Шаблоны писем;
  • Отправка почты.

Навигация должна показывать только применимые пользователю пункты.

  • Гости для проживания видит администратор владельца.
  • Заезд и выезд видит администратор владельца.
  • Отправка почты видит администратор владельца.
  • Обычный пользователь может видеть Языки без права изменения.

Наличие пункта в меню не даёт дополнительных прав. Отсутствие пункта также не заменяет серверную проверку: прямой переход на URL должен повторно проверить роль и policy.

Некоторые пункты требуют возможности текущего тарифа:

  • Заезд и выезд;
  • Отправка почты;
  • Онлайн-бронирование;
  • Онлайн-платежи.

Первые два дополнительно требуют роль администратора владельца.

Если пункт скрыт, проверьте текущий тариф и роль. Даже после повышения тарифа функцию может потребоваться отдельно включить и настроить.

Настройки разных областей должны сохраняться отдельно. Например:

  • изменение языков не должно перезаписывать основные реквизиты;
  • изменение жизненного цикла не должно менять онлайн-платежи;
  • настройка SMTP не должна переключать шаблоны писем;
  • изменение Public Booking не должно менять Billing тарифа.

После сохранения проверяйте уведомление именно на текущей странице.

Центр использует общий shell и сохраняет совместимость со старыми маршрутами: сохранённая ссылка может открыть соответствующую страницу внутри центра.