Benutzerfelder - seltsames Anmeldeverhalten

Hallo, seit dem Update 3.3.0+3 (stable) sehe ich die neuen Einstellungen für benutzerdefinierte Felder für „optional“, „Anmeldung“ und „für alle Benutzer“, aber es funktioniert nicht vollständig: Wenn sich ein Benutzer anmeldet, sieht er das Feld „Sie müssen Informationen angeben“ (aber nicht das fehlende Feld). Wenn er auf Speichern klickt, erhält er das Profil (und kein Feld als fehlend markiert). Er erhält dann regelmäßig (immer wenn er zu / geht) dieselbe Erinnerung. Es gibt jedoch keines der Felder, die als „alle Benutzer“ markiert sind. Einige der Felder (insbesondere eines, das für einige ältere Benutzer fehlt) sind „bei der Anmeldung“ und „nicht bearbeitbar“ und „nicht angezeigt“.

Nach meinem Verständnis sollte dies kein erneutes Nachfragen verursachen.

Ich habe herumgeklickt und viele der Feldattribute hin und her geändert, es hat die Situation nicht verbessert, aber es fühlte sich irgendwie so an, als ob es nicht immer sofort reagierte. Muss ich vielleicht einen Wiederaufbau-Job ausführen?

Die „unhilfreiche“ Nachricht sieht so aus:

Interessant ist, dass ich, wenn ich auf „Speichern“ klicke, meine Standardprofilseite angezeigt bekomme, aber ohne die Benutzerfelder (weder die fehlenden noch die, die tatsächlich als bearbeitbar markiert sind).

Wenn ein Administrator die fehlenden Felder ausfüllt (auch wenn sie als Anmeldung markiert sind), kann der Benutzer sein vollständiges Profil wieder sehen.

Dies ähnelt diesem gemeldeten Fehler - User Field Requirement (2), obwohl ich denke, dass die Behebung dafür in der neuesten stable-Version enthalten sein sollte. :thinking: Vielleicht ist mehr los, als wir dachten. Ich werde sehen, was ich herausfinden kann.

2 „Gefällt mir“

Danke! Lassen Sie mich wissen, wenn Sie Befehle ausführen oder Protokolle benötigen.

Ich bin mir nicht sicher, ob das Problem direkt nach dem Update auftrat oder erst, nachdem ich diese Felder mit den neuen Optionen angepasst hatte.

btw wären optionale „nur für Neuanmeldungen“ oder „für alle Benutzer“-Felder schön, d. h. sie werden einmal abgefragt, können aber leer bleiben.

Ich bin mir nicht sicher, ob es relevant ist, aber einige der Benutzer haben sich möglicherweise über die Funktion „Einladen“ oder „Automatisch akzeptieren“ und „Zur Gruppe per E-Mail hinzufügen“ angemeldet. Die meisten von ihnen sind jedoch möglicherweise älter als das betreffende Benutzerfeld (da es für sie leer ist).

Haben Sie ein Update dazu? Es ist etwas umständlich, alle leeren Kommentare auszufüllen, und die Verwendung von „optional“ ist keine Option (sic), da sie auf dem Anmeldebildschirm für neue Mitglieder nicht angezeigt wird.

1 „Gefällt mir“

Gibt es hier Neuigkeiten? Falls sich das hinzieht, muss ich Massenänderungen an allen Benutzern vornehmen, damit sie sich nicht einer nach dem anderen beschweren …

1 „Gefällt mir“

Ich werde jemanden anstupsen und sehen, ob ich etwas herausfinden kann. :+1:

2 „Gefällt mir“

FWIW, ich habe eine Reproduktion dafür erhalten, aber als ich das Benutzerfeld gelöscht und einen zweiten Versuch unternommen habe, erschienen die neuen Felder wie erwartet auf der Seite.

Etwas könnte mit der Standardeinstellung „nach der Anmeldung bearbeitbar“ für vorhandene Felder schiefgehen? :thinking:


Okay, ich glaube, ich habe die Reproduktion falsch herum gemacht. Ich habe eine Tasse Tee getrunken und mich neu formiert.

Ich habe jetzt ein Benutzerfeld, das auf „Bei der Anmeldung“ und „Danach nicht bearbeitbar“ eingestellt ist:

Dies führt dazu, dass mein vorhandener Testbenutzer auf ähnliche Weise fehlerhaft wird:

1 „Gefällt mir“

Hallo, @ecki! :wave:

Danke für den Bericht. Ich werde mir das ansehen.

Ich vermute, das ist der entscheidende Punkt. Es könnte die Annahme bestehen, dass sich alle Benutzer mit einem Konto irgendwann einmal „angemeldet“ haben, was Probleme verursachen könnte.

Ich melde mich wieder, sobald ich weitere Nachforschungen angestellt habe.

2 „Gefällt mir“

Ja, sie sind in meinem Fall auch nicht editierbar. Es handelt sich um eine anfängliche Anmeldebegründung und eine Kundennummer (die nur auf Anfrage mit Überprüfung durch den Administrator geändert werden sollte).

Ich könnte sie editierbar machen, wenn es eine einfache Änderungsverfolgung gäbe - wenn ich darüber nachdenke.

Ich habe wahrscheinlich die Grundursache dafür gefunden und sie in einem PR behoben, der bereits zusammengeführt wurde:

1 „Gefällt mir“

Cool, ich habe gerade das Update für den 3.3.1 Stable Branch erhalten, aber es scheint noch nicht enthalten zu sein. Gibt es eine einfache Möglichkeit, solche Commits zu testen, ohne den Update-Kanal zu wechseln?

@ecki Tut mir leid. Ich habe übersehen, dass du auf stable bist. Ich habe einen PR geöffnet, um diesen Fix zurückzuportieren. :pray:

1 „Gefällt mir“

ah danke, das ist nett.

Ich habe Ihre Korrektur in unserem stabilen Update installiert und bisher gab es keine Beschwerden (ich kann das Problem jedoch nicht reproduzieren (ein Kommentarfeld kann nicht absichtlich geleert werden), daher bin ich mir nicht sicher, ob nicht doch jemand betroffen ist, den wir nicht manuell korrigiert haben. Aber bisher sieht es gut aus! Danke.)

2 „Gefällt mir“

Dieses Thema wurde 3 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.