Лучшие практики автоматизации заголовков по комбинациям групп и уровней доверия

Привет! Спасибо за обновление и поддержку!

Возможно, я не слишком четко объяснил свои требования ранее, поэтому хочу прояснить их еще раз на простом примере:

Предположим, на нашем форуме есть две основные группы:

  • Группа A: Дизайнеры
  • Группа B: Разработчики

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

Для группы «Дизайнеры»:
Уровень доверия 1 → «Младший дизайнер»
Уровень доверия 2 → «Дизайнер»
Уровень доверия 3 → «Старший дизайнер»
Уровень доверия 4 → «Главный дизайнер»

Для группы «Разработчики»:
Уровень доверия 1 → «Младший разработчик»
Уровень доверия 2 → «Разработчик»
Уровень доверия 3 → «Старший разработчик»
Уровень доверия 4 → «Технический лидер»

Таким образом, если кто-то состоит в группе «Дизайнеры» с уровнем доверия 3, его звание должно быть «Старший дизайнер».
Если он состоит в группе «Разработчики» с уровнем доверия 2, звание должно быть «Разработчик».

Я хотел бы иметь возможность настраивать эти правила для каждой группы и уровня доверия, чтобы звания присваивались автоматически при изменении групп пользователей или их уровня доверия.

Есть ли у вас какие-либо советы, как этого добиться, или вы рассматриваете возможность добавления этой функции в свой плагин?

Большое спасибо!