Bug: UserField „Nach der Anmeldung bearbeitbar“ erzwingt automatisch „Bei Anmeldung anzeigen“

Beim Erstellen eines Benutzerfelds (UserField) im Admin-Panel gibt es ein sequenzabhängiges Verhalten:

  1. Anfangszustand:

    • „Auf der Registrierung anzeigen“ ist standardmäßig aktiviert.
    • „Nach der Registrierung bearbeitbar“ ist deaktiviert.
  2. Sequenz A:

    • Zuerst „Auf der Registrierung anzeigen“ deaktivieren.
    • „Nach der Registrierung bearbeitbar“ nicht aktivieren.
    • :white_check_mark: Erfolgreich gespeichert: Das Feld wird weder im Registrierungsformular angezeigt noch ist es nach der Registrierung bearbeitbar.
  3. Sequenz B:

    • Zuerst „Nach der Registrierung bearbeitbar“ aktivieren.
    • Dann versuchen, „Auf der Registrierung anzeigen“ zu deaktivieren.
    • :cross_mark: Das Frontend aktiviert „Auf der Registrierung anzeigen“ automatisch wieder, wenn Sie es deaktivieren.
2 „Gefällt mir“

Ich glaube nicht, dass das ein Fehler ist. Es ist so vorgesehen.

1 „Gefällt mir“

Nur zur Klarstellung: Der Fehler besteht nicht darin, dass „Bearbeitbar nach Anmeldung“ und „Bei Anmeldung anzeigen“ sich gegenseitig ausschließen.

Das eigentliche Problem ist: Ursprünglich ist es möglich, dass ein Feld beide Optionen nicht angehakt hat. Sobald Sie jedoch „Bearbeitbar nach Anmeldung“ auch nur einmal ankreuzen, sperrt das Frontend automatisch „Bei Anmeldung anzeigen“ als angehakt, und Sie können es nicht mehr abwählen.

Es ist sequenzabhängig und war zunächst nicht offensichtlich.

3 „Gefällt mir“

Und das Ziel der aktuellen Implementierung war es, zu verhindern, dass Administratoren ein Benutzerfeld erstellen, das weder bearbeitbar noch bei der Anmeldung angezeigt wird. Wenn also etwas ein Fehler ist, dann ist es, dass Sie das Feld immer noch ohne diese Eigenschaften erstellen können. Ich würde es bevorzugen, wenn das @team anstelle der Behebung des Fehlers den Anwendungsfall von reinen Administratoren-Benutzerfeldern in Betracht ziehen und diese Funktionsanfrage erfüllen würde. Deshalb habe ich im Funktions-Thread gepostet.

3 „Gefällt mir“

@ted Könnten Sie sich das bitte ansehen? Soweit ich mich erinnere, haben Sie kürzlich an dieser Reihe von Optionen gearbeitet.

2 „Gefällt mir“