Super, freut mich.
Hier hatte @uw dieses Beispiel:
Embedded Documents Menü einschränken?
In den ersten paar Zeilen sieht man, wie Informationen zur OS-Session geladen werdne und dann der Interceptor nur weitermacht, wenn der aktuelle User in der Gruppe MeineBenutzergruppe ist:
...
const session = await fetch("/osrest/api/session").json();
if(!session.groups.includes("MeineBenutzergruppe")){
return;
}
...
Die gleiche fetch(...)-Technik geht aber im Grunde mit jeder API, die im Kontext von enaio (z. B. hinter dem enaio-Gateway) erreichbar ist. So könnte man damit z. B. auch Daten aus einer Fachanwendung, Metadaten des aktuellen Dokuments etc. abrufen.