Benutzer-Werkzeuge

Webseiten-Werkzeuge


fn2:navconfig

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fn2:navconfig [2024/04/11 14:16] sdueselfn2:navconfig [2024/04/11 15:05] (aktuell) sduesel
Zeile 6: Zeile 6:
 Bisslang konnte entweder der Parameter **NAV_CONFIG** oder der Parameter **NAV_ROLE_CONFIG** verwendet werden, jedoch nicht beide zugleich. Für Komponenten unter Angular ist dies nun möglich. Bisslang konnte entweder der Parameter **NAV_CONFIG** oder der Parameter **NAV_ROLE_CONFIG** verwendet werden, jedoch nicht beide zugleich. Für Komponenten unter Angular ist dies nun möglich.
  
-====== Parameter **NAV_ROLE_CONFIG** ====== +==== Parameter NAV_ROLE_CONFIG ====  
-Hierbei handelt es sich im Prinzip um eine **White-List** d.h. es wird definiert, welche Menüpunkte für bestimmte Rollen angezeig werden. Der Parameter-Wert muss folgendermaßen aufgebaut sein:+Hierbei handelt es sich im Prinzip um eine **Whitelist** d.h. es wird definiert, welche Menüpunkte für bestimmte Rollen angezeig werden. Der Parameter-Wert muss folgendermaßen aufgebaut sein:
  
 ''[RolleId]:[MenuPunkt],...,[MenuPunkt];[RolleId]:[MenuPunkt],...,[MenuPunkt];...;[RolleId]:[MenuPunkt],...,[MenuPunkt]'' ''[RolleId]:[MenuPunkt],...,[MenuPunkt];[RolleId]:[MenuPunkt],...,[MenuPunkt];...;[RolleId]:[MenuPunkt],...,[MenuPunkt]''
  
-Falls der Parameter nicht gesetzt wurde, können alle Rollen alle Menüpunkte sehen.+Falls der Parameter nicht in der web.xml hinterlegt wurde, können alle Rollen alle Menüpunkte sehen.
  
-====== Parameter **NAV_CONFIG** ====== +==== Parameter NAV_CONFIG ====  
-Hierbei handelt es sich im Prinzip um eine **Black-List** d.h. es wird definiert, welche Menüpunkte (unabhängig von der Rolle) nicht angezeigt werden. Der Parameter-Wert muss folgendermaßen aufgebaut sein:+Hierbei handelt es sich im Prinzip um eine **Blacklist** d.h. es wird definiert, welche Menüpunkte (unabhängig von der Rolle) **nicht** angezeigt werden. Der Parameter-Wert muss folgendermaßen aufgebaut sein:
  
 ''[MenuPunkt];...;[MenuPunkt]'' ''[MenuPunkt];...;[MenuPunkt]''
  
-Falls der Parameter nicht gesetzt wurde, können alle Rollen alle Menüpunkte sehen.+Falls der Parameter nicht in der web.xml hinterlegt wurde, können alle Rollen alle Menüpunkte sehen.
  
  
-====== Parameter **NAV_CONFIG** und **NAV_ROLE_CONFIG** zusammen ======+==== Parameter NAV_CONFIG und NAV_ROLE_CONFIG zusammen ==== 
 Falls beide Parameter gesetzt werden gilt folgende Regel: Falls beide Parameter gesetzt werden gilt folgende Regel:
  
-Es werden für bestimmte Rollen nur deren, über **NAV_ROLE_CONFIG** zugewiesene Menüpunkte angezeigt falls diese nicht im Parameter **NAV_CONFIG** gesetzt wurden. Der Parameter **NAV_CONFIG** kann somit die Regeln für *NAV_ROLE_CONFIG** überschreiben.+Es werden für bestimmte Rollen nur deren, über **NAV_ROLE_CONFIG** zugewiesene Menüpunkte angezeigt falls diese nicht im Parameter **NAV_CONFIG** gesetzt wurden. Der Parameter **NAV_CONFIG** kann somit die Regeln für **NAV_ROLE_CONFIG** überschreiben.
  
 +===== Menüpunkte für die Komponenten =====
 +==== Nicht einstellbare Menüpunkte ====
 +  * Der Menüpunkt **home** wird immer angezeit. Hier werden ein Begrüßungs- und ein Infotext angezeigt. Zudem werden hier ggf. die WWW-Meldungen angezeigt. 
 +  * Der Menüpunkt **logout** wird immer angezeigt.
 +  * Der Menüpunkt **application** wird immer angezeigt wenn der angemeldete Benutzer auf mehrere Komponenten von fn2Web Zugriff hat. Dieser Link führt zurück zur Auswahl.
 +  * Der Menüpunkt **orgeinheit** wird immer angezeigt wenn der angemeldete Benutzer Zugriff auf mehrere Orgeinheiten hat und diese für die aktuelle fn2Web-Komponente relevant sind.
  
-====== Menüpunkte für die Komponenten ====== +==== Information zu Untermenüs ==== 
-===== FN2RBACWeb2 =====+Bestimmte Menüpunkte werden in Untermenüs zusammengefasst. Hier gilt folgende Regel: 
 +Solange mindestens ein Eintrag eines Untermenüs für den Benutzer freigegeben ist wird das Untermenü angezeigt. Um ein Untermenü auszublenden müssen alle Einträge ausgeblendet werden. 
 + 
 +==== FN2RBACWeb2 ====
 ^Parameter^Funktion^ ^Parameter^Funktion^
 |**person_new**|Neue Person hinzufügen| |**person_new**|Neue Person hinzufügen|
 |**person_edit**|Person bearbeiten| |**person_edit**|Person bearbeiten|
 |**student_import**|Studentdaten importieren| |**student_import**|Studentdaten importieren|
 +|**active_sessions**|Aktive Sitzungen anzeigen|
 +|**ldap_update**|LDAP-Update ausführen|
  
 +==== FN2PA ====
 +^Parameter^Funktion^
 +|**Studentendaten**|Studentendaten|
 +|**Import_OrgEinheiten**|Orgeinheiten importieren|
 +|**Import_LVs**|Lehrveranstaltungen importieren|
 +|**Import_Prfangs**|Prüfungsangebote importieren|
 +|**verteilen**|Verteilen|
 +|**ab_alumni**|Abschlüsse Alumni|
 +|**ab_jahrbuch**|Abschlüsse Jahrbuch|
 +|**ab_statistik**|Abschlüsse Statistik|
 +|**zd**|Einfache Zeugnisse und Diploma Supplements drucken|
 +|**komp_zeugnis**|Komplexe Zeugnisse und Diploma Supplements drucken|
 +|**wwwM**|Verwaltung der WWW-Meldungen|
 +|**passwortAendern**|Passwort ändern|
fn2/navconfig.1712837790.txt.gz · Zuletzt geändert: 2024/04/11 14:16 von sduesel