Skip to content

StageOS 1.0.11 — роли и согласование конфликтов

Choose a tag to compare

@github-actions github-actions released this 06 Oct 06:23

StageOS 1.0.11 — роли и согласование конфликтов

Что изменилось

  • Добавлена отдельная роль «Художественный руководитель». Она позволяет полностью составлять постановки, назначать спектакли, согласовывать и отклонять предложения, подтверждать конфликтные назначения с обоснованием.
  • Планировщик полностью составляет постановки, производственные планы и расписание. Назначения без серьёзных конфликтов сохраняются самостоятельно. При конфликтах уровня ERROR или CRITICAL требуется согласование администратора или художественного руководителя.
  • Ограничения действуют на сервере, в том числе при прямых запросах. Планировщик не может согласовывать или отклонять предложения, принудительно сохранять конфликты или переводить событие в статус Approved через отдельную команду.
  • Исправлено согласование конфликтного предложения: согласующий вводит причину (минимум 12 символов); критические конфликты требуют отдельного явного подтверждения. Причина, согласовавший аккаунт и утверждённый план сохраняются в журнале. Если условия изменились, требуется новое предложение.
  • В интерфейсе планировщика скрыты кнопки согласования и принудительного назначения. Вместо них показаны объяснение и возможность отправить план на согласование.
  • Сохраняются исправления 1.0.10: правильное указание серверной базы и список активных подключённых пользователей с именами и логинами.

Как назначить роль

Администратор открывает личное меню → «Пользователи и роли» и выбирает «Художественный руководитель» для нужного аккаунта. После изменения роли пользователю следует выйти и войти снова, чтобы интерфейс обновил доступные действия. На сервере новые права действуют сразу.

Художественный руководитель получает полномочия по планированию и согласованию. Управление аккаунтами, подключением сервера, импортом базы и системными настройками остаётся у администратора.

Установка

На сервере и клиентах установите одну версию StageOS. Перед заменой файлов завершите приложение и сохраните резервную копию базы. Существующие театры, аккаунты и пароли сохраняются; роли автоматически не меняются.

Для доступа через Интернет ngrok нужен только на компьютере сервера. На клиентах достаточно StageOS, адреса сервера, кода подключения и личного входа.

Проверки

Релиз публикуется после полного набора серверных и интерфейсных проверок, сборки Windows Portable и запуска настоящих приложений StageOS и StageOS Server. Отдельные тесты проверяют отказ планировщику в обходе согласования, решения администратора и художественного руководителя, журнал решения и запрет согласования устаревшего плана.