[Tweak] Security statuses micro update (#629)

* Tweak: Sec statuses update WIP

* fix: Для новых статусов требуется указать причину

* Fix: for review
This commit is contained in:
keslik
2024-08-16 23:46:26 +03:00
committed by GitHub
parent ecbc00a4b2
commit 775fd5e96c
27 changed files with 172 additions and 46 deletions

View File

@@ -217,9 +217,19 @@ public sealed partial class CriminalRecordsConsoleWindow : FancyWindow
}
}
private HashSet<SecurityStatus> AllowedStatusList = new HashSet<SecurityStatus>()
{
SecurityStatus.Wanted,
SecurityStatus.Suspected,
SecurityStatus.Demote,
SecurityStatus.Monitoring,
SecurityStatus.Paroled,
SecurityStatus.Execute
};
private void SetStatus(SecurityStatus status)
{
if (status == SecurityStatus.Wanted || status == SecurityStatus.Suspected)
if (AllowedStatusList.Contains(status)) // WD end
{
GetReason(status);
return;