Module nur für bestimmte Rollen sichtbar schalten

Hast du Vorschläge, was wir an Admidio noch verbessern könnten ? Hier kannst du uns deine Vorstellung an neuen Funktionen mitteilen.
Antworten
pphlwmarcel
Beiträge: 37
Registriert: 11. Jun 2015, 21:12

Module nur für bestimmte Rollen sichtbar schalten

Beitrag von pphlwmarcel »

Hallo,

gibt es die Möglichkeit zu Implementieren, dass es bei den Modulen nicht nur die Auswahl "Deaktiviert", "Aktiviert" und "nur für angemeldete Benutzer" gibt, sondern dass definierbar ist, welche Rolle die Module sehen darf.

bisher hatte ich das im Theme manuell in der my_body_bottom.php so realisiert:

Code: Alles auswählen

    <div id="right_block">
        <div id="top_border_img_small"></div>
        <div id="sidebar" class="content">
            <?php
			if($gValidLogin == true)
			{
				//Ankündigungen nur für diese Rollen sichtbar Änderung: MSC
				if(hasRole('Webmaster') || hasRole('Leitungsteam')|| hasRole('Vorstand'))
				{
					include(SERVER_PATH. '/adm_plugins/sidebar_announcements/sidebar_announcements.php');
				}
				include(SERVER_PATH. '/adm_plugins/calendar/calendar.php');
				//Geburtstagskinder nur für diese Rollen sichtbar Änderung: MSC
				if(hasRole('Webmaster') || hasRole('Leitungsteam')|| hasRole('Vorstand'))
				{
				include(SERVER_PATH."/adm_plugins/birthday/birthday.php");
				};
						
oliver
Beiträge: 239
Registriert: 25. Nov 2014, 19:47

Re: Module nur für bestimmte Rollen sichtbar schalten

Beitrag von oliver »

So habe ich das auch gemacht - und schließe mich dem Wunsch an.
Müsste aber in das Forum "Verbesserungsvorschläge" und nicht "Betatest"
Antworten