Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Im User Menu können zusammen mit der Service Desk App weitere zusätzliche persönliche Optionen konfigurierenkonfiguriert werden. Für eine volle Nutzung diese Optionen muss eine Service Desk Lizenz vorliegen.

...

Die Menu-Punkte des jeweiligen Plugins werden im LoginCallback.es6 des Plugins gesetzt und vom UM zum Session-Objekt hinzugefügt, was dann wiederum dem User-Menu zur Anzeige übergeben wird. 

Bei der Erstellung eines Plugin- Menu Eintrags wird der Eintrag nach dem folgenden Muster hinzugefügt. Wichtig ist die Angabe der id im parent, welcher den Eintrag entweder dem Menupunkt des Plugins oder dem User Menu zuordnet. :

  1. Um den Menupunkt dem Plugin zuzuordnen, muss der parent die id "SERVICEDESK2_MENU_ID" (bzw. Name des Plugins) haben

  2. Um den Menupunkt dem User Menu zuzuordnen, muss der parent immer die id "UserMenu" haben

LoginCallback.es6

Codeblock
guiUser.menuBar.append({
                parent: 'UserMenu',
                id: `UserMenu_${SERVICEDESK2_MENU_ID}_${settingId}`,
                title: {
                    de: de.pinuts.servicedesk.i18n.t(`de.umMenuEntries.${settingId}`),
                    en: de.pinuts.servicedesk.i18n.t(`en.umMenuEntries.${settingId}`),
                },
                icon: 'icon-list',
                adminController: `de.pinuts.servicedesk.app/index#/${settingId}`,
            })

Links zum persönlichen Service Desk Bereich entfernen

...