Wechseln der aktiven Organisation

Eine Combobox die alle verfügbaren Organisationen anbietet. Der Benutzer kann durch die Auswahl einer Organisation, diese als aktiv setzen.

Weitere Informationen zu aktive und inaktive Organisationen sind in unter Identity Provider / Zugriffsverwaltung zu finden.

user account menu
Abbildung 1. Beispielansicht vom User Account Menu in der Applikationstoolbar (rechts)
Beispielkonfiguration
{
    "label"                      : "", (1)
    "labelIconCls"               : "x-fal fa-users", (2)
    "confirmSelection"           : false, (3)
    "confirmSelectionText"       : "CORE_ACCOUNT_PLUGIN_ORGANISATION_CHANGE_CONFIRMATION", (4)
    "tooltip"                    : "CORE_ACCOUNT_PLUGIN_ACTIVE_ORGANISATION_SELECTOR", (5)
    "width"                      : 200, (6)
    "disableActiveOrganisations" : true, (7)
    "resetUrlOnChange"           : false, (8)
    "selectedOrganisationTpl"    : "{name}", (9)
    "organisationListItemTpl"    : "{name}", (10)
    "organisationFilter"         : [], (11)
}
1 Beschriftung, die vor der Combobox angezeigt wird. An dieser Stelle können Language-Keys verwendet werden.
2 Definition des Icons, dass vor der Combobox angezeigt wird.
3 Wenn true, dann wird nach der Auswahl einer Organisation ein Dialog angezeigt, bei dem der Benutzer das Setzen der aktiven Organisation bestätigen muss.
4 Text der im Dialog, zur Bestätigung des Organisationswechsels, angezeigt wird. An dieser Stelle können Language-Keys verwendet werden.
5 Text der im Tooltip an der Combobox angezeigt wird. An dieser Stelle können Language-Keys verwendet werden.
6 Breite der Combobox in Pixel.
7 Wenn true werden bereits aktive Organisationen in der Auswahlliste deaktiviert.
8 Wenn true wird der Anwender beim Wechsel der Organisation auf seine Startseite geleitet. Ansonsten wird die aktuelle Seite neu geladen. Dabei kann es jedoch sein, dass die neue Organisation keine Berechtigung hat diese Seite zu sehen. In diesem Fall wird eine entsprechende Fehlermeldung angezeigt.
9 Template für die Darstellung einer aktiven bzw. ausgewählten Organisation.
10 Template für die Darstellung einer Organisation in der Auswahlliste. Dies beeinflusst nicht das Icon.
11 Optionale Filter für die Organisationen. Für den Aufbau von Filtern siehe ExtJS Filter Dokumentation (filterFn wird nicht unterstützt.)

Keywords: