Benutzerfeld nicht bearbeitbar machen, wenn 'für alle Benutzer' ausgewählt ist

Hallo

Gibt es eine Möglichkeit, ein Benutzerfeld nach der Anmeldung nicht mehr bearbeitbar zu machen, wenn die Feldanforderung auf “Für alle Benutzer” gesetzt ist?

Danke

Ich glaube nicht. Das Kontrollkästchen kann nicht deaktiviert werden.
Sie können stattdessen ‘Bei Anmeldung’ verwenden, aber bestehende Benutzer sind davon nicht betroffen.

4 „Gefällt mir“

Vielen Dank für Ihre Antwort @NateDhaliwal. Ich frage mich, was die Begründung für die aktuelle Designentscheidung war. Es gibt viele Anwendungsfälle, in denen Benutzerfelder nicht bearbeitbar und für alle Benutzer festgelegt sein sollen.

Ich bin mir nicht sicher, was Sie fragen, aber wenn Sie vorhaben, den Code von Discourse zu ändern, um zu verhindern, dass Benutzerfelder bearbeitbar sind, wäre ein Plugin erforderlich, und chatGPT ist sehr, sehr schlecht darin, Discourse-Plugins zu erstellen. Ich würde mich nicht auf das verlassen, was chatGPT ausgibt.

Ich denke, es muss bearbeitbar sein, damit die Nutzer, die sich bereits registriert haben, bevor du es implementierst, es ausfüllen können.

Stellst du dir einen Anwendungsfall vor, bei dem es ‘nicht bearbeitbar’ ist, sobald es eingegeben wurde?