Skip to content

Access On Alert: Comeback#399

Merged
MilenVolf merged 5 commits intoarumoon-serverfrom
23-10-2025-access-on-alert
Oct 29, 2025
Merged

Access On Alert: Comeback#399
MilenVolf merged 5 commits intoarumoon-serverfrom
23-10-2025-access-on-alert

Conversation

@MilenVolf
Copy link
Collaborator

О запросе слияния

Возвращена система доступов при соответствующем уровне угрозы.
Добавлена новая кнопка "Режим доступов угрозы" в конфигуратор доступов, что позволяет переключать возможность шлюза получать доступы при угрозе или же нет.

Почему / Баланс

Данная система присутствовала ранее и в зачаточном состоянии, но, в процессе обновлений, была убрана из-за конфликтов.
Новый вариант системы более оптимизирован под текущие стандарты архитектуры SS14.

Технические детали

Компоненту AccessOverriderComponent было добавлено новое поле alertAccessRequired что отвечает за минимальный список доступов, что необходим для переключения "режима доступов угрозы" в случае если у пользователя имеются все соответствующие привилегии что есть на шлюзе. Если вставленная карта имеет хотя бы один из перечисленных доступов в этом списке, он может изменить этот режим.

Добавлен новый прототип, что позволяет настраивать, какие доступы и в какой код шлюзы с компонентом AccessOnAlertComponent его получат.

Пример записи:

- type: accessOnAlertSettings
  id: SomeAccessOnAlert
  alertAccessMappings:
    violet: [["Medical"]] // Добавляется доступ Medical к шлюзам
    epsilon: [["Security"], ["Medical"]] // Добавляются доступы Security и Medical
    gamma: [["Security", "Medical"], ["HeadOfSecurity"]] // Добавляются комбинированный доступ ["Security", "Medical"] (только тот, кто имеет сразу оба доступа, сможет пройти) и доступ HeadOfSecurity

Медиа

Content.Client_sSdTeNXRNt.mp4

Требования

Кардинальные изменения

Чейнджлог

🆑

  • add: Службе безопасности и инженерному персоналу теперь вновь предоставляются доступы в отделы при красном и жёлтом уровнях угрозы соответственно. Предотвратить это можно переключив новый переключатель "Режим доступов угрозы" на шлюзе при помощи конфигуратора доступов.

@MilenVolf MilenVolf merged commit d8debc3 into arumoon-server Oct 29, 2025
13 checks passed
@MilenVolf MilenVolf deleted the 23-10-2025-access-on-alert branch October 29, 2025 19:09
@AruMoon AruMoon restored the 23-10-2025-access-on-alert branch October 29, 2025 19:27
@MilenVolf MilenVolf deleted the 23-10-2025-access-on-alert branch October 29, 2025 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant