Wie man bestehende Nutzer dazu zwingt, die AGB zu akzeptieren

Es gab Diskussionen darüber, wie neue Benutzer die Nutzungsbedingungen als Teil des Anmeldevorgangs akzeptieren können (Links unten). Aber was ist, wenn Sie viele bestehende Benutzer haben und diese die neuen Nutzungsbedingungen ausdrücklich akzeptieren müssen?

Eine Option wäre, ein neues Thema mit den Begriffen zu erstellen, die sie akzeptieren sollen, und Discourse Policy zu verwenden, um die Akzeptanz zu erzwingen.

5 „Gefällt mir“

Ich habe erwogen, Discourse Policy zu verwenden – tatsächlich hat @RGJ vor langer Zeit ein Plugin für uns geschrieben, das Mitglieder zu einer Gruppe hinzufügt, basierend auf der Annahme einer Richtlinie. Wir verlangen, dass Benutzer die Richtlinie akzeptieren, um Zugang zu einer Premium-Gruppe und -Kategorie zu erhalten. Aber jetzt muss ich es so einrichten, dass sie nichts sehen können, bis sie die neuen Nutzungsbedingungen akzeptiert haben. Ich sehe nicht, wie ich Discourse Policy dafür nutzen kann. Wir haben Tausende von Benutzern.

1 „Gefällt mir“

Machen Sie einfach alle Kategorien nur für die Gruppe „accepted-the-tos“ zugänglich?

4 „Gefällt mir“

Ja, ich schätze, das würde funktionieren. Ersetzen Sie also in den Berechtigungen jeder Kategorie „everyone“ durch die Gruppe „accepted-the-tos“. (Außer in der ToS-Kategorie oder einer Möglichkeit, sie zu finden.)

3 „Gefällt mir“

In diesem Zusammenhang können Sie Kategorien ausblenden, aber eine Vorschau über Category Previews anbieten.

3 „Gefällt mir“

Nur um den Kreis für zukünftige Besucher zu schließen: Die Verwendung von Policy mit den integrierten Nutzungsbedingungen von Discourse funktioniert nicht. Sie müssten also ein neues Thema wie „Meine anderen Nutzungsbedingungen“ erstellen und Policy darauf anwenden.

1 „Gefällt mir“

Um die Annahme von Nutzungsbedingungen zu erfordern, verwenden Sie ein erforderliches benutzerdefiniertes Benutzerfeld.

Wenn Sie ein Benutzerfeld definieren, können Sie „Feldanforderung“ als „Für alle Benutzer“ auswählen. Wenn Sie dies tun, werden alle neuen und vorhandenen Benutzer aufgefordert, das benutzerdefinierte Feld auszufüllen.

5 „Gefällt mir“