1 line
6.2 KiB
JSON
1 line
6.2 KiB
JSON
{"ast":null,"code":"/// <reference types=\"@angular/localize\" />\nimport * as __NgCli_bootstrap_1 from \"@angular/platform-browser\";\nimport { enableProdMode } from '@angular/core';\nimport { AppModule } from './app/app.module';\nimport { environment } from './environments/environment';\nexport function getBaseUrl() {\n return document.getElementsByTagName('base')[0].href;\n}\nexport function getUserManagerUrl() {\n return document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"href\");\n}\nexport function getUserUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"user-route\")}`;\n}\nexport function getGroupUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"group-route\")}`;\n}\nexport function getModuleUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"module-route\")}`;\n}\nexport function getModuleOfUserUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"module-of-user-route\")}`;\n}\nexport function getGroupOfUserUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"group-of-user-route\")}`;\n}\nexport function getUserRepUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"user-representation-route\")}`;\n}\nexport function getDirGroupUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"dir-group-route\")}`;\n}\nexport function getDirUserUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"dir-user-route\")}`;\n}\nexport function getDirUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"dir-route\")}`;\n}\nexport function getLogInUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"login-route\")}`;\n}\nexport function getLogOutUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"logout-route\")}`;\n}\nexport function getLoginCheckUrl() {\n return `${getUserManagerUrl()}${document.getElementsByTagName(\"user-manager-api\")[0].getAttribute(\"login-check-route\")}`;\n}\nvar columnNames = {\n user: [{\n header: 'Benutzername',\n field: 'username'\n }, {\n header: 'Vorname',\n field: 'prename'\n }, {\n header: 'Name',\n field: 'name'\n }, {\n header: 'E-email',\n field: 'email'\n }],\n group: {\n complete: [{\n header: \"Gruppe\",\n field: \"name\"\n }, {\n header: \"Kommentar\",\n field: \"comment\"\n }],\n representative: [{\n header: \"Repräsentation\",\n field: \"name\"\n }],\n right: [{\n header: \"Richtiger\",\n field: \"name\"\n }]\n },\n dirGroup: [{\n header: \"SAM-Account-Name\",\n field: dirGroup => dirGroup?.samaccountname[0]\n }],\n dirUser: [{\n header: 'Benutzername',\n field: dirUser => dirUser?.samaccountname?.[0] ?? \"\"\n }, {\n header: 'Vorname',\n field: dirUser => dirUser?.givenname?.[0] ?? \"\"\n }, {\n header: 'Name',\n field: dirUser => dirUser?.sn?.[0] ?? \"\"\n }, {\n header: 'E-email',\n field: dirUser => dirUser?.mail?.[0] ?? \"\"\n }],\n module: [{\n header: \"Produkt\",\n field: \"name\"\n }, {\n header: \"Kurzname\",\n field: \"shortName\"\n }],\n groupOfUser: [{\n header: \"Benutzername\",\n field: gou => gou.user.username\n }, {\n header: \"Gruppen\",\n field: gou => gou.group.name\n }],\n userRep: [{\n header: \"Repr. Gruppen\",\n field: ur => ur.repGroup?.name\n }, {\n header: \"Rechte Gruppen\",\n field: ur => ur.rightGroup?.name\n }, {\n header: \"Repr. Benutzer\",\n field: ur => ur.repUser?.username\n }]\n};\nconst providers = [{\n provide: 'BASE_URL',\n useFactory: getBaseUrl,\n deps: []\n}, {\n provide: 'USER_MANAGER_URL',\n useFactory: getUserManagerUrl,\n deps: []\n}, {\n provide: 'USER_URL',\n useFactory: getUserUrl,\n deps: []\n}, {\n provide: 'MODULE_URL',\n useFactory: getModuleUrl,\n deps: []\n}, {\n provide: 'GROUP_URL',\n useFactory: getGroupUrl,\n deps: []\n}, {\n provide: 'MODULE_OF_USER_URL',\n useFactory: getModuleOfUserUrl,\n deps: []\n}, {\n provide: 'GROUP_OF_USER_URL',\n useFactory: getGroupOfUserUrl,\n deps: []\n}, {\n provide: 'USER_REP_URL',\n useFactory: getUserRepUrl,\n deps: []\n}, {\n provide: 'DIR_GROUP_URL',\n useFactory: getDirGroupUrl,\n deps: []\n}, {\n provide: 'DIR_USER_URL',\n useFactory: getDirUserUrl,\n deps: []\n}, {\n provide: 'DIR_URL',\n useFactory: getDirUserUrl,\n deps: []\n}, {\n provide: 'LOGIN_URL',\n useFactory: getLogInUrl,\n deps: []\n}, {\n provide: 'LOGOUT_URL',\n useFactory: getLogOutUrl,\n deps: []\n}, {\n provide: 'LOGIN_CHECK_URL',\n useFactory: getLoginCheckUrl,\n deps: []\n}, {\n provide: 'USER_TABLE_COLUMNS',\n useFactory: () => columnNames.user,\n deps: []\n}, {\n provide: 'GROUP_COMPLETE_TABLE_COLUMNS',\n useFactory: () => columnNames.group.complete,\n deps: []\n}, {\n provide: 'GROUP_RIGHT_TABLE_COLUMNS',\n useFactory: () => columnNames.group.right,\n deps: []\n}, {\n provide: 'GROUP_REP_TABLE_COLUMNS',\n useFactory: () => columnNames.group.representative,\n deps: []\n}, {\n provide: 'MODULE_TABLE_COLUMNS',\n useFactory: () => columnNames.module,\n deps: []\n}, {\n provide: 'GROUP_USER_TABLE_COLUMNS',\n useFactory: () => columnNames.groupOfUser,\n deps: []\n}, {\n provide: 'USER_REP_TABLE_COLUMNS',\n useFactory: () => columnNames.userRep,\n deps: []\n}, {\n provide: 'DIR_GROUP_TABLE_COLUMNS',\n useFactory: () => columnNames.dirGroup,\n deps: []\n}, {\n provide: 'DIR_USER_TABLE_COLUMNS',\n useFactory: () => columnNames.dirUser,\n deps: []\n}];\nif (environment.production) {\n enableProdMode();\n}\n__NgCli_bootstrap_1.platformBrowser(providers).bootstrapModule(AppModule).catch(err => console.log(err));","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]} |