Мне нужно убедиться, что я смогу реализовать несколько функций перед покупкой подписки на Discourse:
Необходимости:
Открытый форум, который люди могут просматривать.
1b. Полное скрытие определённых категорий от бесплатных пользователей и пользователей с низким уровнем доверия, чтобы создавать эксклюзивные категории.
Создание учётных записей участников только после того, как пользователь оформит подписку через мою интеграцию Stripe-Supabase.
2b. Возможность присваивать уровень доверия пользователям в соответствии с данными из моей базы Supabase.
Ответы в справочной статье «Управление доступом к категориям» были недостаточны:
Спасибо. Я уже видел плагин подписчиков. Однако в нём отсутствует необходимая мне функция: возможность назначать уровень доверия учётной записи пользователя в зависимости от уровня его подписки.
Цель состоит в том, чтобы я мог скрывать доступ к определённым категориям и разблокировать их для пользователей с более высоким уровнем подписки.
После очередного запуска плагина Subscribers я обнаружил функцию добавления подписчиков в группу.
Также я нашел функцию массового приглашения, которая позволяет добавлять пользователей в группу доверия.
Есть ли способ решить эту проблему? Я не могу сделать категории невидимыми в зависимости от уровня доверия. У меня отображаются группы по умолчанию и моя пользовательская группа; я не могу снять галочку «Видеть».
Мне нужна эта функция, чтобы предлагать клиентам дополнительный контент из моих образовательных категорий.
Действительно; минимальный уровень доступа, который может быть у группы, — «Просмотр». Если вы не хотите, чтобы группа могла видеть категорию, вам нужно полностью удалить её из списка разрешений.
Нет способа добавить группу без прав «Просмотр» — это было бы бессмысленно.