Datenübernahme Code für die Benutzer Session

Hier ein kleines Beispiel für die Datenübernahme der aktuellen Benutzer Session Informationen.
Hierbei werden die Session Informationen des AppConnectors verwendet. Details findet ihr hier.


var SessionUsername = {
		id: 'Session',
		name(lang) {
			if (lang === 'de') {
				return "Aktueller Benutzer";
			} else {
				return "Current User";
			}

		},
		group(lang) {
			if (lang === 'de') {
				return "AKOS 2023";
			} else {
				return "AKOS 2023";
			}
		},
		async execute(RC) {
			const response = await fetch("/osrest/api/session");
			const osSession = await response.json();
			return osSession[RC.control.dataExpression];
		}
	};

window.embeddedoffice.registerDatasource(SessionUsername);

Liebe Grüsse von der AKOS in Hannover.