Привет, в проекте используется схема приоритетов: Критический, Высокий, Средний, Низкий.
Для двух типов сущности хотят ограничить список доступных приоритетов, исключив из него Критический.
Первое что приходит на ум, это использовать валидатор на этих двух сущностях при котором если приоритет выставлен Критический не давать ход заявке далее.
Может есть более элегантный способ?