Repository navigation
StageOS 1.0.11 — роли и согласование конфликтов
StageOS 1.0.11 — роли и согласование конфликтов
Что изменилось
- Добавлена отдельная роль «Художественный руководитель». Она позволяет полностью составлять постановки, назначать спектакли, согласовывать и отклонять предложения, подтверждать конфликтные назначения с обоснованием.
- Планировщик полностью составляет постановки, производственные планы и расписание. Назначения без серьёзных конфликтов сохраняются самостоятельно. При конфликтах уровня ERROR или CRITICAL требуется согласование администратора или художественного руководителя.
- Ограничения действуют на сервере, в том числе при прямых запросах. Планировщик не может согласовывать или отклонять предложения, принудительно сохранять конфликты или переводить событие в статус Approved через отдельную команду.
- Исправлено согласование конфликтного предложения: согласующий вводит причину (минимум 12 символов); критические конфликты требуют отдельного явного подтверждения. Причина, согласовавший аккаунт и утверждённый план сохраняются в журнале. Если условия изменились, требуется новое предложение.
- В интерфейсе планировщика скрыты кнопки согласования и принудительного назначения. Вместо них показаны объяснение и возможность отправить план на согласование.
- Сохраняются исправления 1.0.10: правильное указание серверной базы и список активных подключённых пользователей с именами и логинами.
Как назначить роль
Администратор открывает личное меню → «Пользователи и роли» и выбирает «Художественный руководитель» для нужного аккаунта. После изменения роли пользователю следует выйти и войти снова, чтобы интерфейс обновил доступные действия. На сервере новые права действуют сразу.
Художественный руководитель получает полномочия по планированию и согласованию. Управление аккаунтами, подключением сервера, импортом базы и системными настройками остаётся у администратора.
Установка
На сервере и клиентах установите одну версию StageOS. Перед заменой файлов завершите приложение и сохраните резервную копию базы. Существующие театры, аккаунты и пароли сохраняются; роли автоматически не меняются.
Для доступа через Интернет ngrok нужен только на компьютере сервера. На клиентах достаточно StageOS, адреса сервера, кода подключения и личного входа.
Проверки
Релиз публикуется после полного набора серверных и интерфейсных проверок, сборки Windows Portable и запуска настоящих приложений StageOS и StageOS Server. Отдельные тесты проверяют отказ планировщику в обходе согласования, решения администратора и художественного руководителя, журнал решения и запрет согласования устаревшего плана.