...User-Informationen sind nun mal per se "geheim" und haben in einer Frontendanzeige nichts zu suchen. User müssten eine weitere Einwilligung "unterzeichnen", die im System festgehalten werden muss und auch wieder zurückgezogen werden kann (nach meiner Denke).
Mit der Registrierung auf der Seite geben Benutzer neben den Pflichtangaben (Name, Benutzername, Passwort, E-Mail) auch weitere Informationen an, die von mir in definierten Feldern u. Feldgruppen (man merke: diese Funktionalität ist Teil der Benutzerverwaltung des Core) als optionale Angaben gemacht werden können. Mit der Registrierung, so ist mein Verständnis, akzeptieren die Benutzer das Verwenden ihrer Daten innerhalb des fest umrissenen Kontext. Das sollte auch aus dem Impressum und der Datenschutzerklärung - beides Pflicht gemäß DSGVO - hervorgehen. Man könnte (...und sollte vielleicht auch...) auf der Registrierungsseite darauf noch mal explizit hinweisen.
Wenn also strikt getrennt wird zwischen Benutzerdaten und Kontaktdaten, warum kann ich dann im Listenlayout bei Kontakte: Optionen z.B. die E-Mail-Adresse anzeigen (kommt aus den Benutzerdaten) nicht aber den Benutzername?
Übrigens: Tabellenüberschriften Anzeigen bewirkt in meinem Template (Protostar) überhaupt nichts!?
Wie ich's dreh und wende, ich brauch wohl was Handgestricktes. Dabei ist mein Szenario sicherlich nicht unüblich, nämlich eine Kommunikationsplattform für wenig ausgesuchte Benutzer, die per E-Mail zur Registrierung gebeten werden.
Dabei wird der standardmäßig ermöglichte Workflow von
- Registrierung
- Bestätigung durch den Super User (...ich...)
- automatische Erzeugung eines Benutzerkontos
- automatisch erzeugter Kontakt mit Verknüpfung zu diesem Benutzer
genutzt, was eigentlich vorzüglich funktioniert.
Auch "Benutzerprofil ansehen" und "Benutzerprofil bearbeiten" funktionieren perfekt. Leider funktioniert das Kontaktmanagement nicht!!!
Da gebe ich dir recht, dass das ggf. so was wie ein Bug sein könnte. Das ist dann bei Änderungen im Backend vermutlich genauso??
Ich will irgend welche Benutzeränderungen im Frontend nicht händisch im Backend nachführen müssen, somal ich eine solche Änderung ja gar nicht mitbekomme ...obwohl, ich glaube, man kann das konfigurieren, so dass auch bei dieser Aktion eine E-Mail an den Admin verschickt wird.
Das Backend gibt mir sowieso noch Rätsel auf: Wenn ich dort unter "Benutzer - Verwalten" einen beliebigen Benutzer (der in der Liste korrekt angezeigt wird) "bearbeite", sehe ich in der Maske "Benutzer: Bearbeiten" als Titel zwar den korrekten Namen des Benutzers, die Felder in allen Registern (also "Benutzer-Kontodetails", "zugewiesene Gruppen", "Basiseinstellungen", und meine eigenen Feldgruppen: "Kontaktdaten" und "Persönliches") zeigen immer die gleichen Daten, nämlich MEINE Daten ??!! Im Frontend wird jedoch alles korrekt angezeigt.
Muss ich mir Sorgen machen?