Copiando posts de Discourse Policy antes que eles saiam do ar…
Tris20:
É possível revelar um link ou outro conteúdo aos membros assim que eles aceitarem a política?
Por exemplo, queríamos gravar uma discussão, mas precisávamos que os usuários aceitassem os termos primeiro. Neste caso, apenas os usuários que aceitaram a política veriam o link para a discussão.
Pagamos pelo desenvolvimento deste plugin, que você pode usar livremente. Ele mantém a membresia em um grupo com base na aceitação de uma política. Em seguida, você pode restringir sua categoria especial apenas a esse grupo.
No seu caso, source_group pode ser trust_level_0 ou todos.
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 curtidas