export const env = { production: false, default_api_url: "/api", routes: { user: "/user", group: "/group", module: "/module", moduleOfUser: "/moduleOfUser", groupOfUser: "/groupOfUser", userRep: "/userRep", dirGroup: "/directory/Group?propName=samaccountname", dirUser: "/directory/user", directory: "/directory", login: "/auth/login", logout: "/auth/logout", loginCheck: "/auth/check" }, columnNames: { user: { basic: [ { header: 'Benutzername', field: 'username' }, { header: 'Vorname', field: 'prename' }, { header: 'Name', field: 'name' }, { header: 'E-email', field: 'email' } ], detailed: [ { header: 'Benutzername', field: 'username' }, { header: 'Vorname', field: 'prename' }, { header: 'Name', field: 'name' }, { header: 'E-email', field: 'email' }, { header: 'Kommentar', field: 'comment' }, { header: 'DatumsFormat', field: 'dateFormat' }, { header: 'Kürzel', field: 'shortname' }, { header: 'Hinzugefügt
wer', field: 'addedWho' }, { header: 'Hinzugefügt
wann', field: 'addedWhen' }, { header: 'Geändert
wer', field: 'changedWho' }, { header: 'Geändert
wann', field: 'changedWhen' } ] }, group: { basic: [ { header: "Gruppe", field: "name" } ], detailed: [ { header: "Gruppe", field: "name" }, { header: "Kommentar", field: "comment" } ], representative: [ { header: "Repräsentation", field: "name" } ], right: [ { header: "Richtiger", field: "name" } ] }, dirGroup: [ { header: "SAM-Account-Name", field: (dirGroup: any) => dirGroup?.samaccountname[0] } ], dirUser: [ { header: 'Benutzername', field: (dirUser: any) => dirUser?.samaccountname?.[0] ?? "" }, { header: 'Vorname', field: (dirUser: any) => dirUser?.givenname?.[0] ?? "" }, { header: 'Name', field: (dirUser: any) => dirUser?.sn?.[0] ?? "" }, { header: 'E-email', field: (dirUser: any) => dirUser?.mail?.[0] ?? "" } ], module: [ { header: "Produkt", field: "name" }, { header: "Kurzname", field: "shortName" } ], groupOfUser: [ { header: "Benutzername", field: (gou: any) => gou.user.username }, { header: "Gruppen", field: (gou: any) => gou.group.name }, ], userRep: [ { header: "Repr. Gruppen", field: (ur: any) => ur.repGroup?.name }, { header: "Repr. Benutzer", field: (ur: any) => ur.repUser?.username }, { header: "Gültig von", field: (ur: any) => ur.validFrom ? new Date(ur.validFrom).toLocaleDateString('de-DE') : "" }, { header: "Gültig bis", field: (ur: any) => ur.validTo ? new Date(ur.validTo).toLocaleDateString('de-DE') : "" } ] }, config_url: "/assets/config.json", constants: { date_formats: [ { value: "dd.MM.yyyy", name: "dd.MM.yyyy", }, { value: "MM.dd.yyyy", name: "MM.dd.yyyy", }, { value: "yyyy-MM-dd", name: "yyyy-MM-dd", } ], languages: [ { value: "de-DE", name: "de-DE" }, { value: "en-US", name: "en-US" } ] } };