Перевод ролей WordPress в группы Discourse

Спасибо за отличный плагин, ребята!

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

Было бы здорово, если бы плагин экспортировал и «переводил» роли пользователей WordPress в группы Discourse. Например, клиенты WooCommerce могли бы иметь доступ к определённым закрытым темам, а те, кто зарегистрировался только по электронной почте, — меньший доступ по сравнению с теми, кто купил подписку.

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

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

Что вы об этом думаете?

Привет, @Golaxo,

Ты точно указал на суть проблемы. Стандартные роли пользователей в WordPress не имеют прямых аналогов в Discourse: «редактор», «автор» и т. д. означают в Discourse не то же самое, что в WordPress. Нет сценария использования, который требовал бы такой «трансляции» ролей, и, думаю, это не то, что ты ищешь (но поправь меня, если я ошибаюсь).

То, что тебе нужно, — это синхронизация групп Discourse с конкретным провайдером, а именно WooCommerce. Как ты и намекал, решение для этого есть здесь:

Причина, по которой в самом плагине WP Discourse нет «универсальной» версии этого функционала, заключается в том, что каждый плагин WordPress, предоставляющий функцию «групп», реализует её по-разному. То, как WooCommerce работает с группами, отличается от того, как это делают другие плагины WordPress.

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