Автоматическая смена владельца первого поста на конкретного пользователя

Какой будет лучший и самый простой способ реализовать следующее: когда пользователь создаёт тему в определённой категории, эта тема автоматически принадлежит определённому пользователю (например, @system). У нас уже есть auto-wiki, но это будет другой функционал.

Я думал об использовании мастера (wizard), но ещё не изучал, как это можно реализовать. Особенно потому, что мне нужна будет связанная ссылка на внешний источник, а в последний раз, когда я проверял, мастер не поддерживал такую возможность, и, похоже, у связанных ссылок пока нет интерфейса.

1 лайк

Возможно, я поспешил с добавлением тега assign. Вы имеете в виду использование плагина Assign?

Нет, вовсе нет, я имел в виду «смена владельца», извините за недопонимание.

1 лайк

Я всё же считаю, что это запрос на новую функцию, а не запрос в службу поддержки.

1 лайк

Я могу подумать о создании плагина или использовании вебхука. Я никогда не создавал плагины, поэтому не знаю, насколько это сложно, но я использую вебхук для своего форума, который запускает PHP-скрипт, отправляющий API-запрос в Discourse. Это довольно просто.

На самом деле это очень просто. Если бы я писал этот плагин, это заняло бы всего 10 минут. (Потом потратить 3 часа на тестирование удобства использования и перевод на разные языки…)

2 лайка

Я думаю, что официальное название того, что я назвал «связанной ссылкой», — это ссылка, выделенная в теме.

@Lhc_fl, если вы решите это сделать, я с радостью протестирую и переведу на несколько языков.