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?
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. Vielleicht ist mehr los, als wir dachten. Ich werde sehen, was ich herausfinden kann.
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.
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 …
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.
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.
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.
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?
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.)