Переопределить причины приостановки

Привет! Я хочу изменить причины приостановки пользователей в Discourse (заменить их примерно на 10 фиксированных, «зашитых» в код причин без сохранения в базу данных), не затрагивая ядро системы, с помощью создания плагина или компонента. Можешь написать для меня код? Моя версия Discourse — 3.5.2.

Если вы просите выполнить работу, пожалуйста, перенесите это в Marketplace.

1 лайк

(пост удален автором)

Пожалуйста, просто дайте совет, спасибо

Я переместил это за вас.

Какой у вас бюджет? Или вы просите бесплатную работу?

Тогда где вы предлагаете их хранить, чтобы было возможно их отображать? Думаю, они могли бы находиться в настройках темы, но это всё равно база данных. Однако наличие 10 жёстко заданных причин не решает вопрос о том, как причина будет связана с пользователем. Предположительно, можно использовать пользовательское поле. Это всё ещё в базе данных, но не потребует изменения схемы.

Скорее всего, нет. Разработка плагинов для старых версий очень сложна. Также сложно устанавливать плагины на старые версии Discourse.

3 лайка