Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
Ingold
Beiträge: 6
Registriert: 26. Jan 2026, 01:00

Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“

Beitrag von Ingold »

Kurzbeschreibung:
Ich möchte aus Datenschutzgründen erreichen, dass normale Mitglieder und insbesondere Neuregistrierte (Rolle „Neumitglieder“) keine anderen Personen im Modul „Kontakte“ sehen (maximal den eigenen Datensatz).
Trotz konsequenter Rechte-/Rollenkonfiguration werden weiterhin Vor- und Nachnamen anderer Kontakte angezeigt.

System / Version:
- Admidio: 5.0.4
- Neuinstallation (frische DB, keine Altlasten/Updates)

Ziel / Erwartetes Verhalten:
- Rolle „Neumitglieder“ soll in „Kontakte“ keine anderen Kontakte sehen (keine Namen/Listen), nur eigenes Profil bearbeiten.
- Rolle „Mitglied“ soll ebenfalls keine anderen Kontakte sehen.

Ist-Zustand:
- Als Benutzer in Rolle „Neumitglieder“ werden im Modul „Kontakte“ weiterhin andere Kontakte mit Vor- und Nachnamen angezeigt.

Konfiguration (relevant):
1) Rolle „Neumitglieder“
- Berechtigungen: ausschließlich „Eigenes Profil bearbeiten“ (alle anderen aus)
- Eigenschaften:
- Rollenmitgliedschaft sehen = „Niemand“
- Profile der Rollenmitglieder einsehen = „Niemand“
- Leiter:in = „Keine zusätzlichen Rechte“
- Standardzuordnung bei Registrierung = EIN
- Benutzer (Test): Anette ist ausschließlich Mitglied der Rolle „Neumitglieder“ (keine weiteren Rollen)

2) Rolle „Mitglied“
- identisch restriktiv:
- Rollenmitgliedschaft sehen = „Niemand“
- Profile der Rollenmitglieder einsehen = „Niemand“
- Berechtigungen: nur „Eigenes Profil bearbeiten“
- Standardzuordnung bei Registrierung = AUS

3) Andere Rollen
- Auch bei Administrator:in / Vorstand / ggf. weiteren Rollen:
- Rollenmitgliedschaft sehen = „Niemand“
- Profile der Rollenmitglieder einsehen = „Niemand“
(Hintergrund: Neumitglieder sollen auch Admin/VS nicht „auflisten“ können.)

Reproduktionsschritte:
1. Frische Installation Admidio 5.0.4
2. Rolle „Neumitglieder“ anlegen und wie oben konfigurieren
3. Benutzer „Anette“ registrieren/anlegen und ausschließlich der Rolle „Neumitglieder“ zuordnen
4. Als Anette einloggen
5. Modul „Kontakte“ öffnen
=> Es werden weiterhin andere Kontakte (Vor- und Nachname) angezeigt.

Fragen:
- Gibt es eine zusätzliche globale Einstellung, die das Kontakte-Modul für alle angemeldeten Benutzer grundsätzlich mit einer Minimal-Liste befüllt, unabhängig von „Rollenmitgliedschaft sehen / Profile einsehen“?
- Ist das Verhalten ein Bug in 5.0.4 (Kontakte zeigt Namen trotz „Niemand“), oder fehlt eine bestimmte Einstellung/Permission, um die Kontaktliste für normale Benutzer komplett leer zu halten?

VG Ingold
Benutzeravatar
fasse
Administrator
Beiträge: 6317
Registriert: 12. Nov 2005, 16:06

Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“

Beitrag von fasse »

Hallo Ingold,

Ich versuche das noch mal mit deiner Beschreibung nachzustellen. Das Sollverhalten sollte so sein, wie du es beschreibst. Bei meinen Tests war das auch immer so. Irgendwas mache ich dann wohl noch anders.

Viele Grüße
Fasse
Ingold
Beiträge: 6
Registriert: 26. Jan 2026, 01:00

Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“

Beitrag von Ingold »

Sichtbare Kontaktdaten1.jpg
Sichtbare Kontaktdaten1.jpg (212.56 KiB) 1267 mal betrachtet
Hallo Fasse,
danke, dass du dich so schnell meinem Problem annimmst.
Ich hatte das System schon einmal aufgesetzt und versucht, das Problem mit Lesen und KI zu lösen.
Am Ende hatte ich die Datenbank beschädigt. Das Lesen und Beschäftigen war aber trotzdem sehr hilfreich.
Worum geht es mir?
Ich bin im Vorstand der Genossenschaft Sonnenwende eG und wir sind auf der Suche nach einer geeigneten Mitgliederverwaltung. Ein passendes Plugin habe ich leider nicht gefunden.
Wichtig ist mir/uns, dass wir in der Ansicht den Datenschutz berücksichtigen.
Darum wäre es sinnvoll, das Menü „Kontakte” für Mitglieder zu deaktivieren.
Das geht aber nicht, weil „Kontakte” zu den Standards gehört.
Im nächsten Schritt habe ich versucht, zumindest den Inhalt von „Kontakte” für Mitglieder und Neumitglieder unsichtbar zu schalten.
Die Einstellungen habe ich dir im Bild zusammengestellt.
Das funktioniert leider nicht!
Apropos Datenschutz. In einem weiteren Schritt wäre es mir wichtig, dass die Kachel „Geburtstage” für Mitglieder deaktiviert wird.
Das geht, glaube ich, auch nicht. Darum habe ich die Geburtsdaten geschützt und hoffe, dass sie nicht angezeigt werden.
Gruß Ingold
Ingold
Beiträge: 6
Registriert: 26. Jan 2026, 01:00

Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“

Beitrag von Ingold »

fasse hat geschrieben: 26. Jan 2026, 07:34 Hallo Ingold,

Ich versuche das noch mal mit deiner Beschreibung nachzustellen. Das Sollverhalten sollte so sein, wie du es beschreibst. Bei meinen Tests war das auch immer so. Irgendwas mache ich dann wohl noch anders.

Viele Grüße
Fasse
Vielleicht auch einfach nur besser :-)
Benutzeravatar
fasse
Administrator
Beiträge: 6317
Registriert: 12. Nov 2005, 16:06

Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“

Beitrag von fasse »

Ich konnte mit deiner Beschreibung den Fehler jetzt einfach nachstellen und frage mich gerade warum mir das vorher nicht gelungen ist.

Auf jeden Fall ist der Fehler jetzt behoben:
https://github.com/Admidio/admidio/issues/1949

Ich denke, dass wir nächstes WE dann die 5.0.5 rausbringen, da dies ja schon eine wichtige Fehlerbehebung ist.

Besten Dank für die ausführliche Beschreibung.
Ingold
Beiträge: 6
Registriert: 26. Jan 2026, 01:00

Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“

Beitrag von Ingold »

Danke für deine Arbeit, ich freue mich, wenn ich dabei helfen konnte, einen Fehler zu finden.
Die Geburtstag-Kachel konnte ich mithilfe eurer FAQ selbst entfernen.
Es wäre schön, wenn ich das Logo der Genossenschaft in der freigewordenen Kachel unterbringen könnte.
Vielleicht gibt es das ja auch schon.

Was anderes: Kannst du dir vorstellen, ein Plug-in für eine Genossenschaft zu entwickeln?
Ähnlich wie für die Mitglieder?
Ich bin mir nicht sicher, ob das hier der richtige Ort ist, um dieses Thema zu besprechen.
VG Ingold
Zuletzt geändert von Ingold am 27. Jan 2026, 00:14, insgesamt 1-mal geändert.
Ingold
Beiträge: 6
Registriert: 26. Jan 2026, 01:00

Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“

Beitrag von Ingold »

Logo einbinden ist auch einfach:

Ordner: .../admidio/themes/simple/templates/system/
Code in Datei overview.tpl einfügen

{* Logo einbinden *}
<div class="admidio-overview-plugin col-sm-6 col-lg-4 col-xl-3" id="admidio-card-logo">
<div class="card admidio-card">
<div class="card-body text-center">
<img src="{$urlTheme}/images/logo_xy.png" {* Name der Bilddatei *}
alt="Logo xy" {* Text falls das Bild fehlt *}
class="img-fluid"
style="max-height:220px; width:auto; " /> {* Bildhöhe in px; Breite automatisch *}
</div>
</div>
</div>

Die Position des Code bestimmt die Platzierung der Kachel!
Bilddatei im Ordner .../simple/images/ ablegen
Antworten