Theme component to hide topics if user is in a certain group

You might be able to direct users to accept the ToS by using some of the features in the Discourse Custom Wizard plugin:

https://discourse.pluginmanager.org/t/wizard-settings/226

There is definitely scope to set conditionals based on group membership and to change group membership from the output of the wizard.

1 Like