/** * mandates.js * Mandanten-Modul mit dem generischen Entitätsansatz * Angepasst an das überarbeitete Backend und apiCalls.js */ import api from '../shared/apiCalls.js'; /** * Initialisierungsfunktion für das Mandanten-Modul * @param {Object} globalState - Globaler Zustand der Anwendung */ function initMandatesModule(globalState) { // Prüfen, ob der Benutzer die erforderlichen Rechte hat (nur SysAdmin) if (!globalState.user || !globalState.user.isSysAdmin) { // Mandanten-Sektion ausblenden oder Hinweis anzeigen const mandatesView = document.getElementById('mandates-view'); if (mandatesView) { mandatesView.innerHTML = `
| Benutzername | Name | Rolle | Status | |
|---|---|---|---|---|
| ${user.username} | ${user.fullName || '-'} | ${user.email || '-'} | ${role} | ${status} |