Копирую сообщения с Discourse Policy , пока они не ушли в архив…
Tris20:
Возможно ли показывать ссылку или другой контент участникам только после того, как они примут политику?
Например, мы хотели записать обсуждение, но для этого нужно было, чтобы пользователи сначала приняли условия. В этом случае ссылка на обсуждение будет видна только тем, кто принял политику.
Мы оплатили разработку этого плагина, которым вы можете воспользоваться. Он поддерживает членство в группе на основе принятия политики. Затем вы можете ограничить доступ к вашей специальной категории только этой группой.
В вашем случае source_group может быть trust_level_0 или everyone.
What would you like done?
Need a plugin to do an odd mash-up. If a user has accepted a certain Discourse Policy and is a member of group A, then make them a member of group B, else remove them from group B.
Would be nice to make them a member of group B as soon as they accept the policy, but if we need to wait a bit for sidekiq, that may be acceptable.
Reference the policy_users table.
The post_policy_id and group names can be hard-coded. I can edit later if needed. And just in case I ever n…
Contribute to communiteq/discourse-policy-groupadd development by creating an account on GitHub.
4 лайка