Beiträge von Discourse Policy kopieren, bevor sie veralten…
Tris20:
Ist es möglich, Mitgliedern einen Link oder andere Inhalte erst dann anzuzeigen, wenn sie die Richtlinie akzeptiert haben?
Zum Beispiel wollten wir eine Diskussion aufzeichnen, mussten aber zuerst sicherstellen, dass die Nutzer den Bedingungen zustimmen. In diesem Fall würden nur Nutzer, die die Richtlinie akzeptiert haben, den Link zur Diskussion sehen.
Wir haben die Entwicklung dieses Plugins finanziert, das Sie gerne nutzen können. Es verwaltet die Mitgliedschaft in einer Gruppe basierend darauf, ob eine Richtlinie akzeptiert wurde. Anschließend können Sie Ihre spezielle Kategorie nur für diese Gruppe einschränken.
In Ihrem Fall könnte source_group trust_level_0 oder everyone sein.
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 „Gefällt mir“