Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Der Menüpunkt "Eigene Listen" wird allen angemeldeten Benutzern angezeigt.
Gleichwohl setzt die Erstellung einer "Eigenen Liste" die Berechtigung voraus, die "Profildaten aller Benutzer bearbeiten" zu dürfen.
Das macht auch Sinn, schließlich soll nicht jeder mit den Datenfeldern aller Benutzer herumspielen dürfen.
Auch die Erstellung von Listen ist eine Aufgabe, die (besonders bei geplanter Verfügbarkeit für alle Rollen) dem Datenschutz in hohem Maße Rechnung tragen muss. Daher sollten nur ganz wenige Personen diese Listen erstellen dürfen.
Aus diesem Grunde macht es Sinn, den Menüpunkt "Eigene Listen" auch nur den Rollen anzuzeigen, die die entsprechende Berechtigung besitzen.
Alle anderen probieren den Punkt aus und wurdern sich, dass die Erstellung der Liste bezw. die Auswahl von Feldern nicht klappt.
Gleichwohl setzt die Erstellung einer "Eigenen Liste" die Berechtigung voraus, die "Profildaten aller Benutzer bearbeiten" zu dürfen.
Das macht auch Sinn, schließlich soll nicht jeder mit den Datenfeldern aller Benutzer herumspielen dürfen.
Auch die Erstellung von Listen ist eine Aufgabe, die (besonders bei geplanter Verfügbarkeit für alle Rollen) dem Datenschutz in hohem Maße Rechnung tragen muss. Daher sollten nur ganz wenige Personen diese Listen erstellen dürfen.
Aus diesem Grunde macht es Sinn, den Menüpunkt "Eigene Listen" auch nur den Rollen anzuzeigen, die die entsprechende Berechtigung besitzen.
Alle anderen probieren den Punkt aus und wurdern sich, dass die Erstellung der Liste bezw. die Auswahl von Feldern nicht klappt.
Admidio 4.3.11
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Hallo MoinMoin,
im theme-Verzeichnis in der my_body_bottom.php werden die Menüpunkte erstellt. Original wird nur darauf geschaut, ob der User angemeldet ist: if($gValidLogin). Suche bitte den Abschnitt (bei der Datei, die ich hier habe ist es Zeile 72), in dem mylist.php als Menüpunkt erstellt wird
und fürge die Bedingung zu, dass der eigeloggte User auch die User editieren darf:
müsste klappen...
im theme-Verzeichnis in der my_body_bottom.php werden die Menüpunkte erstellt. Original wird nur darauf geschaut, ob der User angemeldet ist: if($gValidLogin). Suche bitte den Abschnitt (bei der Datei, die ich hier habe ist es Zeile 72), in dem mylist.php als Menüpunkt erstellt wird
Code: Alles auswählen
if($gValidLogin)
{
$moduleMenu->addItem('mylist', '/adm_program/modules/lists/mylist.php',
$gL10n->get('LST_MY_LIST'), '/icons/mylist.png');
}
Code: Alles auswählen
if($gValidLogin && $gCurrentUser ->editUsers())
{
$moduleMenu->addItem('mylist', '/adm_program/modules/lists/mylist.php',
$gL10n->get('LST_MY_LIST'), '/icons/mylist.png');
}
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Ja, hat geklappt !
Super, vielen Dank für schnelle Hilfe
Super, vielen Dank für schnelle Hilfe
Admidio 4.3.11
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Schönen Tag,
habe noch immer nicht herausgefunden, wie man Eigene Listen komplett ausblenden kann.
In den Menüs sind eigene Listen ausgeblendet, also nur noch für berechtigte Benutzer sichtbar.
Das funktioniert auch, aber wenn man dann "Listen" auswählt kommt dann
Übersicht der aktiven Rollen
"Allgemein" und "Mitglied"
Geht man dann auf Mitglied kommt "Liste anzeigen"
Wenn man auf "Liste auswählen" geht kommt wieder "Konfiguration" und "Eigene Liste erstellen"
Also kann Jedes Mitglied wieder eigene Listen erstellen mit allen Datenfeldern.
Ich möchte aber eine vom Administrator erstellte Liste für Mitglieder freigeben,
ohne dass sie eigene Listen erstellen können.
Vielen Dank für eure Hilfe
habe noch immer nicht herausgefunden, wie man Eigene Listen komplett ausblenden kann.
In den Menüs sind eigene Listen ausgeblendet, also nur noch für berechtigte Benutzer sichtbar.
Das funktioniert auch, aber wenn man dann "Listen" auswählt kommt dann
Übersicht der aktiven Rollen
"Allgemein" und "Mitglied"
Geht man dann auf Mitglied kommt "Liste anzeigen"
Wenn man auf "Liste auswählen" geht kommt wieder "Konfiguration" und "Eigene Liste erstellen"
Also kann Jedes Mitglied wieder eigene Listen erstellen mit allen Datenfeldern.
Ich möchte aber eine vom Administrator erstellte Liste für Mitglieder freigeben,
ohne dass sie eigene Listen erstellen können.
Vielen Dank für eure Hilfe
-
- Beiträge: 247
- Registriert: 4. Sep 2012, 23:40
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Hallo Oliver,oliver hat geschrieben:müsste klappen...Code: Alles auswählen
if($gValidLogin && $gCurrentUser ->editUsers()) { $moduleMenu->addItem('mylist', '/adm_program/modules/lists/mylist.php', $gL10n->get('LST_MY_LIST'), '/icons/mylist.png'); }
sofern es die Sidebar betrifft, ist das richtig. Es ist aber noch immer der Link in der Admidio Übersicht da, der müsste dann ebenfalls weg, sonst hat das Ganze keinen Sinn.
Ähnliches ist bei den Terminen zu finden. In der Sidebar sind nur die Termine auswählbar. Um zu "vergangene Termine" zu kommen, muss man das Anfangsdatum ändern. In der Admidio Übersicht komme ich ohne Umwege sofort über den Link "Vergangene Termine" zum gewünschten Ergebnis. Da müsste dann mehr geändert werden.
LG
Hans
- Thomas-RCV
- Former team member
- Beiträge: 786
- Registriert: 1. Aug 2011, 15:06
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Hallo zusammen,
hier hat Fasse für die kommende Version 3.3 bereits Hand angelegt und die eigenen Listen in die Sytemeinstellungen aufgenommen.
Grundsätzlich werden die Menues derzeit an 2 Stellen generiert.
Die sidebar wird in der themedatei my_body_bottom.php und in der Übersicht in der Sytemdatei overview.php bereitgestellt. Hier sind dann beide Stellen anzupassen. Die Funktionslinks in den Modulen zu den Listen bleiben aber dennoch erhalten.
In der Version 3.3 wirds dann einfacher. Auch die Menues sollen konfigurierbar werden.
VG Thomas
Gesendet von meinem SM-G900F mit Tapatalk
hier hat Fasse für die kommende Version 3.3 bereits Hand angelegt und die eigenen Listen in die Sytemeinstellungen aufgenommen.
Grundsätzlich werden die Menues derzeit an 2 Stellen generiert.
Die sidebar wird in der themedatei my_body_bottom.php und in der Übersicht in der Sytemdatei overview.php bereitgestellt. Hier sind dann beide Stellen anzupassen. Die Funktionslinks in den Modulen zu den Listen bleiben aber dennoch erhalten.
In der Version 3.3 wirds dann einfacher. Auch die Menues sollen konfigurierbar werden.
VG Thomas
Gesendet von meinem SM-G900F mit Tapatalk
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Vielen Dank für die Info,Giovanni9030 hat geschrieben:Hallo Oliver,oliver hat geschrieben:müsste klappen...Code: Alles auswählen
if($gValidLogin && $gCurrentUser ->editUsers()) { $moduleMenu->addItem('mylist', '/adm_program/modules/lists/mylist.php', $gL10n->get('LST_MY_LIST'), '/icons/mylist.png'); }
sofern es die Sidebar betrifft, ist das richtig. Es ist aber noch immer der Link in der Admidio Übersicht da, der müsste dann ebenfalls weg, sonst hat das Ganze keinen Sinn.
Ähnliches ist bei den Terminen zu finden. In der Sidebar sind nur die Termine auswählbar. Um zu "vergangene Termine" zu kommen, muss man das Anfangsdatum ändern. In der Admidio Übersicht komme ich ohne Umwege sofort über den Link "Vergangene Termine" zum gewünschten Ergebnis. Da müsste dann mehr geändert werden.
LG
Hans
alle Menüpunkte Eigene Liste habe ich bereits ausgeblendet.
aber über dieses Menü kann wieder jedes normale Mitglied Listen erstellen.
Gibt es eine Möglichkeit diesen Link auszublenden ?
-
- Beiträge: 247
- Registriert: 4. Sep 2012, 23:40
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Das klingt schon sehr gut und vielversprechend!!!!!!!Thomas-RCV hat geschrieben:Hallo zusammen,
hier hat Fasse für die kommende Version 3.3 bereits Hand angelegt und die eigenen Listen in die Sytemeinstellungen aufgenommen.
LG Hans
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Ich wünsche mir die Möglichkeit, als Admin für bestimmte Rollen oder zumindest deren Leiter Listen erstellen zu können.
Diese Listen sollten nur diese Rollen-Leiter bzw. Rollen-Mitglieder benutzen können.
Bisher gibt es nur eigene Listen oder die Verfügbarkeit für die Allgemeinheit (wenn ich das richtig verstanden habe...).
Noch schöner wäre es, wenn man den Rollen die Berechtigung zur Listenerstellung einzeln erteilen könnte.
Diese Listen sollten nur diese Rollen-Leiter bzw. Rollen-Mitglieder benutzen können.
Bisher gibt es nur eigene Listen oder die Verfügbarkeit für die Allgemeinheit (wenn ich das richtig verstanden habe...).
Noch schöner wäre es, wenn man den Rollen die Berechtigung zur Listenerstellung einzeln erteilen könnte.
Admidio 4.3.11
Re: Menüpunkt "Eigene Listen" grundsätzlich ausblenden
Guten Tag,
eigentlich wollte ich in unserem Verein Admidio schon lange für alle Mitglieder einsetzen.
Unter diesen Umständen ist es aber aus 2 Gründen nicht möglich:
1. Eigene Listen:
kann wie man auf dem Foto weiter oben sieht noch immer erreichen,
obwohl alle Menüpunkte "Eigene Liste" ausgeblendet sind.
2. Benutzername:
Unter Eigene Liste wird das Feld Benutzername immer angezeigt
und kann auch nicht ausgeblendet werden.
(man möchte ja nicht allen Mitgliedern eine Auflistung aller Benutzernamen geben!)
Wie im Beitrag von MoinMoin:
Noch schöner wäre es, wenn man den Rollen die Berechtigung zur Listenerstellung einzeln erteilen könnte.
Vielleicht kann mir ja jemand weiterhelfen.
Vielen Dank
eigentlich wollte ich in unserem Verein Admidio schon lange für alle Mitglieder einsetzen.
Unter diesen Umständen ist es aber aus 2 Gründen nicht möglich:
1. Eigene Listen:
kann wie man auf dem Foto weiter oben sieht noch immer erreichen,
obwohl alle Menüpunkte "Eigene Liste" ausgeblendet sind.
2. Benutzername:
Unter Eigene Liste wird das Feld Benutzername immer angezeigt
und kann auch nicht ausgeblendet werden.
(man möchte ja nicht allen Mitgliedern eine Auflistung aller Benutzernamen geben!)
Wie im Beitrag von MoinMoin:
Noch schöner wäre es, wenn man den Rollen die Berechtigung zur Listenerstellung einzeln erteilen könnte.
Vielleicht kann mir ja jemand weiterhelfen.
Vielen Dank