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
Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“
Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“
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
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
Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“
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
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
Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“
Vielleicht auch einfach nur besser
Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“
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.
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.
Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“
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
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.
Re: Neumitglied sieht in „Kontakte“ weiterhin andere Namen trotz Rollen-Einstellungen „Niemand“
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
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