Guten Abend,
ich möchte in "Gruppen und Rollen" eine Liste konfigurieren, allerdings wird die Rolle dabei scheinbar nicht gespeichert.
Folgende Ausgangssituation:
Es existiert eine Rolle "Mitglied" und eine Rolle "Vorstand" in der Kategorie "Allgemein". Es soll nun eine Liste erzeugt werden, die nach Auswahl nur die Kontakte mit der Rolle "Vorstand" anzeigt.
Es wird in der Rolle "Mitglied" eine Liste konfiguriert, die lediglich aus der Spalte "Nachname" und "Vorname" besteht und die Kontakte mit der Rolle "Vorstand" anzeigen soll.
Mit dem Button "Liste anzeigen" erscheint auch genau die konfigurierte Liste. Wird die Liste allerdings gespeichert, wird die Liste immer mit allen Kontakten aufgerufen und nicht mit der eingegebenen Rolle.
In der Demo-Organisation habe ich eine Liste "Test Vorstand" angelegt, bei der es sich genauso verhält.
Übersehe ich hier etwas oder handelt es sich um einen Fehler?
Freundliche Grüße!
Rolle in Listenkonfiguration wird nicht gespeichert
- MightyMCoder
- Developer
- Beiträge: 63
- Registriert: 21. Jun 2023, 14:46
Re: Rolle in Listenkonfiguration wird nicht gespeichert
Hallo sarnusch,
Bei den Listenkonfigurationen im Modul Gruppen und Rollen handelt es sich erst einmal um allgemeine Export/Anzeige-Konfigurationen, die für alle Gruppen und Rollen über den Filter der jeweiligen Liste ausgewählt werden können. Daher wird die Rolle, die beim Erstellen der Konfiguration unten zur Anzeige ausgewählt werden kann, auch nicht gespeichert.
Wenn du nun also eine Export/Anzeige- Konfiguration, bestehend aus den Spalten Nachname und Vorname, definierst, so ist diese Konfiguration erst einmal für alle Gruppen und Rollen verfügbar, selbst, wenn du dies aus der Listenansicht der Gruppe Mitglieder heraus erstellt hast.
In deinem Fall, also zum Anwenden deiner Konfiguration auf die Rolle Vorstand, musst du zunächst die Mitgliederliste der Rolle Vorstand über den Button Mitgliederliste anzeigen der Vorstandsrolle anzeigen und kannst dann dort in den Filtereinstellungen deine Konfiguration auswählen.
Wenn du mehrere Rollen für eine Konfiguration auswählen möchtest, so funktioniert das nur über den Button Listen konfigurieren auf der Übersichtsseite des Moduls.
Ich hoffe, dass das deine Frage beantwortet.
Viele Grüße
MightyMCoder
Bei den Listenkonfigurationen im Modul Gruppen und Rollen handelt es sich erst einmal um allgemeine Export/Anzeige-Konfigurationen, die für alle Gruppen und Rollen über den Filter der jeweiligen Liste ausgewählt werden können. Daher wird die Rolle, die beim Erstellen der Konfiguration unten zur Anzeige ausgewählt werden kann, auch nicht gespeichert.
Wenn du nun also eine Export/Anzeige- Konfiguration, bestehend aus den Spalten Nachname und Vorname, definierst, so ist diese Konfiguration erst einmal für alle Gruppen und Rollen verfügbar, selbst, wenn du dies aus der Listenansicht der Gruppe Mitglieder heraus erstellt hast.
In deinem Fall, also zum Anwenden deiner Konfiguration auf die Rolle Vorstand, musst du zunächst die Mitgliederliste der Rolle Vorstand über den Button Mitgliederliste anzeigen der Vorstandsrolle anzeigen und kannst dann dort in den Filtereinstellungen deine Konfiguration auswählen.
Wenn du mehrere Rollen für eine Konfiguration auswählen möchtest, so funktioniert das nur über den Button Listen konfigurieren auf der Übersichtsseite des Moduls.
Ich hoffe, dass das deine Frage beantwortet.
Viele Grüße
MightyMCoder
Re: Rolle in Listenkonfiguration wird nicht gespeichert
Guten Morgen MightyMCoder,
ok, dann weiss ich in diesem Fall Bescheid.
Ich suche eigentlich nach einer Möglichkeit, den angemeldeten Benutzern einen Link im Menü zur Verfügung zu stellen, in dem direkt Kontakte einer Rolle angezeigt werden, z.B. alle Kontakte mit der Rolle "Vorstand" oder einer anderen angelegten Rolle.
Sie selbst sind nicht der Rolle "Vorstand" zugeordnet.
So müssten die angemeldeten Benutzer nicht erst selbst eine Rolle öffnen und dort eine Liste auswählen.
Gibt es eine solche Möglichkeit?
Freundliche Grüße!
ok, dann weiss ich in diesem Fall Bescheid.
Ich suche eigentlich nach einer Möglichkeit, den angemeldeten Benutzern einen Link im Menü zur Verfügung zu stellen, in dem direkt Kontakte einer Rolle angezeigt werden, z.B. alle Kontakte mit der Rolle "Vorstand" oder einer anderen angelegten Rolle.
Sie selbst sind nicht der Rolle "Vorstand" zugeordnet.
So müssten die angemeldeten Benutzer nicht erst selbst eine Rolle öffnen und dort eine Liste auswählen.
Gibt es eine solche Möglichkeit?
Freundliche Grüße!
- MightyMCoder
- Developer
- Beiträge: 63
- Registriert: 21. Jun 2023, 14:46
Re: Rolle in Listenkonfiguration wird nicht gespeichert
Hallo sarnusch,
Schau dir mal den Admidio Playground an. Dort läuft eine Vorab-Betaversion von Admidio 5.0.
Ich habe dort einen Menüeintrag angelegt, der die Liste der Vorstandsmitglieder für alle Mitglieder als Direktlink über das Menu zur Verfügung stellt.
Zur Vorgehensweise:
Ich habe zunächst eine Liste (Association's board) erstellt, die nur den Vor- und Nachnamen eines Mitgliedes anzeigt.
Dann habe ich in der gewünschten Rolle diese Konfiguration über den Filter ausgewählt und die URL kopiert. In dieser URL befindet sich ein Parameter „date_to“. Diesen Wert habe ich entfernt. Nun kann dieser Link ins Menü eingebunden werden und du hast einen Direktlink zu der gewünschten Listenkonfiguration.
Aktuell ist dies in Admidio 4.3.15 nicht möglich, da es ein Problem mit dem Angeben von Parametern in Menüeintrag-URLs gibt. Dieses wurde mit dem Commit 91a3cab behoben, steht aber erst ab Version 4.3.16 für alle bereit.
Aber Achtung!
Diese Vorgehensweise ist nicht unbedingt „gewollt“, da hiermit Rechte umgangen werden können (beispielsweise hat die Mitglieder Rolle in Admidio-Demoorganisation kein Recht dazu, sich die Vorstandsliste anzuschauen).
Viele Grüße
MightyMCoder
Schau dir mal den Admidio Playground an. Dort läuft eine Vorab-Betaversion von Admidio 5.0.
Ich habe dort einen Menüeintrag angelegt, der die Liste der Vorstandsmitglieder für alle Mitglieder als Direktlink über das Menu zur Verfügung stellt.
Zur Vorgehensweise:
Ich habe zunächst eine Liste (Association's board) erstellt, die nur den Vor- und Nachnamen eines Mitgliedes anzeigt.
Dann habe ich in der gewünschten Rolle diese Konfiguration über den Filter ausgewählt und die URL kopiert. In dieser URL befindet sich ein Parameter „date_to“. Diesen Wert habe ich entfernt. Nun kann dieser Link ins Menü eingebunden werden und du hast einen Direktlink zu der gewünschten Listenkonfiguration.
Aktuell ist dies in Admidio 4.3.15 nicht möglich, da es ein Problem mit dem Angeben von Parametern in Menüeintrag-URLs gibt. Dieses wurde mit dem Commit 91a3cab behoben, steht aber erst ab Version 4.3.16 für alle bereit.
Aber Achtung!
Diese Vorgehensweise ist nicht unbedingt „gewollt“, da hiermit Rechte umgangen werden können (beispielsweise hat die Mitglieder Rolle in Admidio-Demoorganisation kein Recht dazu, sich die Vorstandsliste anzuschauen).
Viele Grüße
MightyMCoder
Re: Rolle in Listenkonfiguration wird nicht gespeichert
Hallo MightyMCoder,
danke für die Mühe. Ich habe es mir dort angeschaut.
So ganz verstehe ich es aber nicht:
In der Rolle "Vorstand" ist die Einstellung "Rollenmitgliedschaft sehen" für angemeldete Benutzer aktiviert.
Daher kann ein Kontakt der Rolle "Mitglied" die Kontakte der Rolle "Vorstand" einsehen und daher auch den von dir eingefügten Link aufrufen. Sobald die Einstellung auf z.B. "Rollenmitglieder" eingestellt wird, kann auch der Link nicht mehr aufgerufen werden. Es handelt sich doch daher nicht um eine Rechteausweitung, oder?
Ich habe noch einen anderen Fall, für den ich die gleiche Anforderung habe: Es gibt bei uns zwei Mitglieder, die sich um die Pflege einer Außenanlage kümmern. Diese wechselt jedes Jahr. Dazu habe ich eine Rolle eingerichtet und weise die Kontakte zu. Auch hier würde ich gerne allen Mitgliedern einen Link mit der Darstellung der beiden Mitglieder anzeigen lassen, die aktuell die Pflege inne haben.
Alternativ könnte ich das auch über ein Profilfeld (z.B. Checkbox mit "Pflege Außenanlage") am Kontakt lösen, aber die Anforderung bleibt dieselbe: Ich benötige einen Link zu einer Liste, die die entsprechenden Mitglieder anzeigt. Und das kann ich scheinbar aktuell nicht über die Profilfelder lösen.
Wenn das mit Version 4.3.16 mit diesem Link funktioniert, würde ich das dann gerne so einrichten. Wann wird die neue Version denn verfügbar sein?
Freundliche Grüße!
danke für die Mühe. Ich habe es mir dort angeschaut.
So ganz verstehe ich es aber nicht:
In der Rolle "Vorstand" ist die Einstellung "Rollenmitgliedschaft sehen" für angemeldete Benutzer aktiviert.
Daher kann ein Kontakt der Rolle "Mitglied" die Kontakte der Rolle "Vorstand" einsehen und daher auch den von dir eingefügten Link aufrufen. Sobald die Einstellung auf z.B. "Rollenmitglieder" eingestellt wird, kann auch der Link nicht mehr aufgerufen werden. Es handelt sich doch daher nicht um eine Rechteausweitung, oder?
Ich habe noch einen anderen Fall, für den ich die gleiche Anforderung habe: Es gibt bei uns zwei Mitglieder, die sich um die Pflege einer Außenanlage kümmern. Diese wechselt jedes Jahr. Dazu habe ich eine Rolle eingerichtet und weise die Kontakte zu. Auch hier würde ich gerne allen Mitgliedern einen Link mit der Darstellung der beiden Mitglieder anzeigen lassen, die aktuell die Pflege inne haben.
Alternativ könnte ich das auch über ein Profilfeld (z.B. Checkbox mit "Pflege Außenanlage") am Kontakt lösen, aber die Anforderung bleibt dieselbe: Ich benötige einen Link zu einer Liste, die die entsprechenden Mitglieder anzeigt. Und das kann ich scheinbar aktuell nicht über die Profilfelder lösen.
Wenn das mit Version 4.3.16 mit diesem Link funktioniert, würde ich das dann gerne so einrichten. Wann wird die neue Version denn verfügbar sein?
Freundliche Grüße!
- MightyMCoder
- Developer
- Beiträge: 63
- Registriert: 21. Jun 2023, 14:46
Re: Rolle in Listenkonfiguration wird nicht gespeichert
Hallo sarnusch,
ich habe es gerade wieder getestet und du hast recht. Es handelt sich hier doch nicht um eine mögliche Umgehung der Rechte. Hab da wohl etwas beim ausprobieren verwechselt…
Wann die neue Version verfügbar ist, kann ich dir nicht genau sagen. Laut Meilenstein bei GitHub ist die Version für den 26.09. geplant, das kann allerdings noch variieren.
Viele Grüße
MightyMCoder
ich habe es gerade wieder getestet und du hast recht. Es handelt sich hier doch nicht um eine mögliche Umgehung der Rechte. Hab da wohl etwas beim ausprobieren verwechselt…
Wann die neue Version verfügbar ist, kann ich dir nicht genau sagen. Laut Meilenstein bei GitHub ist die Version für den 26.09. geplant, das kann allerdings noch variieren.
Viele Grüße
MightyMCoder