From 34f4f270eca993228c3b030edf6c3d0dedc2013f Mon Sep 17 00:00:00 2001 From: mechtelm <nicht@mehr.fragen> Date: Tue, 17 Mar 2020 18:08:09 +0100 Subject: [PATCH] first successful build after merging tc + admin --- .../{app.e2e-spec.ts.TC => app.e2e-spec.ts} | 0 e2e/src/app.e2e-spec.ts.ADMIN | 14 -- package-lock.json | 32 +++++ package.json | 12 +- src/Vo interface Item-Player v1.pdf | Bin 213786 -> 0 bytes ...component.html.TC => about.component.html} | 0 src/app/about/about.component.html.ADMIN | 49 ------- ...out.component.ts.TC => about.component.ts} | 0 src/app/about/about.component.ts.ADMIN | 13 -- src/app/admin/admin-routing.module.ts | 26 ---- src/app/admin/admin.module.ts | 20 --- src/app/admin/dummy/dummy.component.css | 4 - src/app/admin/dummy/dummy.component.html | 1 - src/app/admin/dummy/dummy.component.spec.ts | 25 ---- src/app/admin/dummy/dummy.component.ts | 15 -- src/app/admin/workspace.component.html | 8 -- src/app/admin/workspace.component.ts | 30 ---- ...ing.module.ts.TC => app-routing.module.ts} | 2 +- src/app/app-routing.module.ts.ADMIN | 21 --- ...omponent.scss.ADMIN => app.component.scss} | 6 +- src/app/app.component.scss.TC | 22 --- ...nt.spec.ts.ADMIN => app.component.spec.ts} | 2 +- src/app/app.component.spec.ts.TC | 27 ---- .../{app.component.ts.TC => app.component.ts} | 0 src/app/app.component.ts.ADMIN | 40 ------ ...p.interceptor.ts.TC => app.interceptor.ts} | 2 +- src/app/app.interceptor.ts.ADMIN | 29 ---- ...app.interfaces.ts.TC => app.interfaces.ts} | 0 src/app/app.interfaces.ts.ADMIN | 12 -- src/app/{app.module.ts.TC => app.module.ts} | 0 src/app/app.module.ts.ADMIN | 76 ---------- ...ckend.service.ts.TC => backend.service.ts} | 0 src/app/backend.service.ts.ADMIN | 34 ----- ...ce.spec.ts.TC => maindata.service.spec.ts} | 0 src/app/maindata.service.spec.ts.ADMIN | 12 -- ...data.service.ts.TC => maindata.service.ts} | 0 src/app/maindata.service.ts.ADMIN | 2 + ...t.component.css.TC => start.component.css} | 4 +- src/app/start/start.component.css.ADMIN | 7 - ...component.html.TC => start.component.html} | 0 src/app/start/start.component.html.ADMIN | 74 ---------- ...ent.spec.ts.TC => start.component.spec.ts} | 0 src/app/start/start.component.spec.ts.ADMIN | 25 ---- ...art.component.ts.TC => start.component.ts} | 0 src/app/start/start.component.ts.ADMIN | 64 --------- ...ule.ts.TC => superadmin-routing.module.ts} | 0 .../superadmin-routing.module.ts.ADMIN | 26 ---- .../superadmin.component.css} | 0 .../superadmin/superadmin.component.css.ADMIN | 18 --- .../superadmin/superadmin.component.css.TC | 4 - ...nent.html.TC => superadmin.component.html} | 0 .../superadmin.component.html.ADMIN | 25 ---- ...omponent.ts.TC => superadmin.component.ts} | 0 .../superadmin/superadmin.component.ts.ADMIN | 19 --- ...dmin.module.ts.TC => superadmin.module.ts} | 7 +- src/app/superadmin/superadmin.module.ts.ADMIN | 78 ----------- src/app/superadmin/users/users.component.ts | 2 +- .../workspaces/workspaces.component.ts | 2 +- src/app/workspace/workspace.component.spec.ts | 25 ---- .../backend.service.spec.ts | 0 .../backend.service.ts | 13 +- .../files/files.component.css | 0 .../files/files.component.html | 0 .../files/files.component.spec.ts | 0 .../files/files.component.ts | 0 .../files}/iqb-files/index.ts | 2 +- .../files}/iqb-files/iqb-files.module.ts | 0 .../files}/iqb-files/iqb-files.scss | 0 .../iqbFilesUpload.component.html | 0 .../iqbFilesUpload.component.ts | 4 +- .../iqbFilesUploadInputFor.directive.ts | 3 +- .../iqbFilesUploadQueue.component.html | 0 .../iqbFilesUploadQueue.component.ts | 4 +- .../{workspace => workspaceadmin}/index.ts | 0 .../results/results.component.css | 0 .../results/results.component.html | 0 .../results/results.component.spec.ts | 0 .../results/results.component.ts | 0 .../syscheck/syscheck.component.css | 0 .../syscheck/syscheck.component.html | 0 .../syscheck/syscheck.component.spec.ts | 0 .../syscheck/syscheck.component.ts | 0 .../workspace-routing.module.ts | 6 +- .../workspace.component.css | 0 .../workspace.component.html | 0 .../workspace.component.spec.ts | 0 .../workspace.component.ts | 4 +- .../workspace.interceptor.ts | 0 .../workspace.interfaces.ts | 8 -- .../workspace.module.ts | 4 +- .../workspacedata.service.spec.ts | 0 .../workspacedata.service.ts | 25 +++- .../monitor.component.css | 0 .../monitor.component.html | 0 .../monitor.component.spec.ts | 0 .../monitor.component.ts | 14 +- src/environments/environment.ts | 3 +- src/environments/environment.xx.ts | 21 --- src/{index.html.TC => index.html} | 6 +- src/index.html.ADMIN | 25 ---- src/iqb-theme2.scss | 16 --- src/polyfills.ts | 34 ++--- src/{styles.css.TC => styles.css} | 4 + src/styles.css.ADMIN | 39 ------ ...tsconfig.app.json.TC => tsconfig.app.json} | 0 src/tsconfig.app.json.ADMIN | 11 -- ...config.spec.json.TC => tsconfig.spec.json} | 0 src/tsconfig.spec.json.ADMIN | 18 --- src/{tslint.json.TC => tslint.json} | 0 src/tslint.json.ADMIN | 17 --- tsconfig.json.ADMIN => tsconfig.json | 0 tsconfig.json.TC | 20 --- tslint.json.ADMIN => tslint.json | 6 +- tslint.json.TC | 130 ------------------ 114 files changed, 132 insertions(+), 1221 deletions(-) rename e2e/src/{app.e2e-spec.ts.TC => app.e2e-spec.ts} (100%) delete mode 100644 e2e/src/app.e2e-spec.ts.ADMIN delete mode 100644 src/Vo interface Item-Player v1.pdf rename src/app/about/{about.component.html.TC => about.component.html} (100%) delete mode 100644 src/app/about/about.component.html.ADMIN rename src/app/about/{about.component.ts.TC => about.component.ts} (100%) delete mode 100644 src/app/about/about.component.ts.ADMIN delete mode 100644 src/app/admin/admin-routing.module.ts delete mode 100644 src/app/admin/admin.module.ts delete mode 100644 src/app/admin/dummy/dummy.component.css delete mode 100644 src/app/admin/dummy/dummy.component.html delete mode 100644 src/app/admin/dummy/dummy.component.spec.ts delete mode 100644 src/app/admin/dummy/dummy.component.ts delete mode 100644 src/app/admin/workspace.component.html delete mode 100644 src/app/admin/workspace.component.ts rename src/app/{app-routing.module.ts.TC => app-routing.module.ts} (90%) delete mode 100644 src/app/app-routing.module.ts.ADMIN rename src/app/{app.component.scss.ADMIN => app.component.scss} (75%) delete mode 100644 src/app/app.component.scss.TC rename src/app/{app.component.spec.ts.ADMIN => app.component.spec.ts} (97%) delete mode 100644 src/app/app.component.spec.ts.TC rename src/app/{app.component.ts.TC => app.component.ts} (100%) delete mode 100644 src/app/app.component.ts.ADMIN rename src/app/{app.interceptor.ts.TC => app.interceptor.ts} (98%) delete mode 100644 src/app/app.interceptor.ts.ADMIN rename src/app/{app.interfaces.ts.TC => app.interfaces.ts} (100%) delete mode 100644 src/app/app.interfaces.ts.ADMIN rename src/app/{app.module.ts.TC => app.module.ts} (100%) delete mode 100644 src/app/app.module.ts.ADMIN rename src/app/{backend.service.ts.TC => backend.service.ts} (100%) delete mode 100644 src/app/backend.service.ts.ADMIN rename src/app/{maindata.service.spec.ts.TC => maindata.service.spec.ts} (100%) delete mode 100644 src/app/maindata.service.spec.ts.ADMIN rename src/app/{maindata.service.ts.TC => maindata.service.ts} (100%) rename src/app/start/{start.component.css.TC => start.component.css} (89%) delete mode 100644 src/app/start/start.component.css.ADMIN rename src/app/start/{start.component.html.TC => start.component.html} (100%) delete mode 100644 src/app/start/start.component.html.ADMIN rename src/app/start/{start.component.spec.ts.TC => start.component.spec.ts} (100%) delete mode 100644 src/app/start/start.component.spec.ts.ADMIN rename src/app/start/{start.component.ts.TC => start.component.ts} (100%) delete mode 100644 src/app/start/start.component.ts.ADMIN rename src/app/superadmin/{superadmin-routing.module.ts.TC => superadmin-routing.module.ts} (100%) delete mode 100644 src/app/superadmin/superadmin-routing.module.ts.ADMIN rename src/app/{admin/workspace.component.css => superadmin/superadmin.component.css} (100%) delete mode 100644 src/app/superadmin/superadmin.component.css.ADMIN delete mode 100644 src/app/superadmin/superadmin.component.css.TC rename src/app/superadmin/{superadmin.component.html.TC => superadmin.component.html} (100%) delete mode 100644 src/app/superadmin/superadmin.component.html.ADMIN rename src/app/superadmin/{superadmin.component.ts.TC => superadmin.component.ts} (100%) delete mode 100644 src/app/superadmin/superadmin.component.ts.ADMIN rename src/app/superadmin/{superadmin.module.ts.TC => superadmin.module.ts} (63%) delete mode 100644 src/app/superadmin/superadmin.module.ts.ADMIN delete mode 100644 src/app/workspace/workspace.component.spec.ts rename src/app/{workspace => workspaceadmin}/backend.service.spec.ts (100%) rename src/app/{workspace => workspaceadmin}/backend.service.ts (89%) rename src/app/{workspace => workspaceadmin}/files/files.component.css (100%) rename src/app/{workspace => workspaceadmin}/files/files.component.html (100%) rename src/app/{workspace => workspaceadmin}/files/files.component.spec.ts (100%) rename src/app/{workspace => workspaceadmin}/files/files.component.ts (100%) rename src/app/{ => workspaceadmin/files}/iqb-files/index.ts (58%) rename src/app/{ => workspaceadmin/files}/iqb-files/iqb-files.module.ts (100%) rename src/app/{ => workspaceadmin/files}/iqb-files/iqb-files.scss (100%) rename src/app/{ => workspaceadmin/files}/iqb-files/iqbFilesUpload/iqbFilesUpload.component.html (100%) rename src/app/{ => workspaceadmin/files}/iqb-files/iqbFilesUpload/iqbFilesUpload.component.ts (98%) rename src/app/{ => workspaceadmin/files}/iqb-files/iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive.ts (92%) rename src/app/{ => workspaceadmin/files}/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.html (100%) rename src/app/{ => workspaceadmin/files}/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.ts (93%) rename src/app/{workspace => workspaceadmin}/index.ts (100%) rename src/app/{workspace => workspaceadmin}/results/results.component.css (100%) rename src/app/{workspace => workspaceadmin}/results/results.component.html (100%) rename src/app/{workspace => workspaceadmin}/results/results.component.spec.ts (100%) rename src/app/{workspace => workspaceadmin}/results/results.component.ts (100%) rename src/app/{workspace => workspaceadmin}/syscheck/syscheck.component.css (100%) rename src/app/{workspace => workspaceadmin}/syscheck/syscheck.component.html (100%) rename src/app/{workspace => workspaceadmin}/syscheck/syscheck.component.spec.ts (100%) rename src/app/{workspace => workspaceadmin}/syscheck/syscheck.component.ts (100%) rename src/app/{workspace => workspaceadmin}/workspace-routing.module.ts (80%) rename src/app/{workspace => workspaceadmin}/workspace.component.css (100%) rename src/app/{workspace => workspaceadmin}/workspace.component.html (100%) rename src/app/{admin => workspaceadmin}/workspace.component.spec.ts (100%) rename src/app/{workspace => workspaceadmin}/workspace.component.ts (83%) rename src/app/{workspace => workspaceadmin}/workspace.interceptor.ts (100%) rename src/app/{workspace => workspaceadmin}/workspace.interfaces.ts (93%) rename src/app/{workspace => workspaceadmin}/workspace.module.ts (95%) rename src/app/{workspace => workspaceadmin}/workspacedata.service.spec.ts (100%) rename src/app/{workspace => workspaceadmin}/workspacedata.service.ts (68%) rename src/app/{workspace/monitor => workspacemonitor}/monitor.component.css (100%) rename src/app/{workspace/monitor => workspacemonitor}/monitor.component.html (100%) rename src/app/{workspace/monitor => workspacemonitor}/monitor.component.spec.ts (100%) rename src/app/{workspace/monitor => workspacemonitor}/monitor.component.ts (93%) delete mode 100644 src/environments/environment.xx.ts rename src/{index.html.TC => index.html} (94%) delete mode 100644 src/index.html.ADMIN delete mode 100644 src/iqb-theme2.scss rename src/{styles.css.TC => styles.css} (96%) delete mode 100644 src/styles.css.ADMIN rename src/{tsconfig.app.json.TC => tsconfig.app.json} (100%) delete mode 100644 src/tsconfig.app.json.ADMIN rename src/{tsconfig.spec.json.TC => tsconfig.spec.json} (100%) delete mode 100644 src/tsconfig.spec.json.ADMIN rename src/{tslint.json.TC => tslint.json} (100%) delete mode 100644 src/tslint.json.ADMIN rename tsconfig.json.ADMIN => tsconfig.json (100%) delete mode 100644 tsconfig.json.TC rename tslint.json.ADMIN => tslint.json (95%) delete mode 100644 tslint.json.TC diff --git a/e2e/src/app.e2e-spec.ts.TC b/e2e/src/app.e2e-spec.ts similarity index 100% rename from e2e/src/app.e2e-spec.ts.TC rename to e2e/src/app.e2e-spec.ts diff --git a/e2e/src/app.e2e-spec.ts.ADMIN b/e2e/src/app.e2e-spec.ts.ADMIN deleted file mode 100644 index ec39f304..00000000 --- a/e2e/src/app.e2e-spec.ts.ADMIN +++ /dev/null @@ -1,14 +0,0 @@ -import { AppPage } from './app.po'; - -describe('workspace-project App', () => { - let page: AppPage; - - beforeEach(() => { - page = new AppPage(); - }); - - it('should display welcome message', () => { - page.navigateTo(); - expect(page.getParagraphText()).toEqual('Welcome to itc-ng-admin!'); - }); -}); diff --git a/package-lock.json b/package-lock.json index b665eda4..a5ceab8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3411,6 +3411,11 @@ } } }, + "classlist.js": { + "version": "1.1.20150312", + "resolved": "https://registry.npmjs.org/classlist.js/-/classlist.js-1.1.20150312.tgz", + "integrity": "sha1-HXCEL3Ai8I2awIbOaeWyUPLFd4k=" + }, "clean-css": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", @@ -9808,6 +9813,10 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "srcdoc-polyfill": { + "version": "git+https://github.com/jugglinmike/srcdoc-polyfill.git#af5a41ca819ceeb77bf6ee7aaf152d987b8aab92", + "from": "git+https://github.com/jugglinmike/srcdoc-polyfill.git" + }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", @@ -10414,6 +10423,19 @@ "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", "dev": true }, + "ua-parser": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/ua-parser/-/ua-parser-0.3.5.tgz", + "integrity": "sha1-L/T5yebi1k1xFGHxe+ssnGl/Lxo=", + "requires": { + "yamlparser": ">=0.0.2" + } + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" + }, "ultron": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", @@ -11441,6 +11463,11 @@ "minimalistic-assert": "^1.0.0" } }, + "web-animations-js": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.2.tgz", + "integrity": "sha512-TOMFWtQdxzjWp8qx4DAraTWTsdhxVSiWa6NkPFSaPtZ1diKUxTn4yTix73A1euG1WbSOMMPcY51cnjTIHrGtDA==" + }, "webdriver-js-extender": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", @@ -12477,6 +12504,11 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, + "yamlparser": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/yamlparser/-/yamlparser-0.0.2.tgz", + "integrity": "sha1-Mjk+avxwyMoGa2ZQrGc4tIFnjrw=" + }, "yargs": { "version": "12.0.5", "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", diff --git a/package.json b/package.json index 1f6188e3..5705f0cb 100644 --- a/package.json +++ b/package.json @@ -23,12 +23,17 @@ "@angular/platform-browser-dynamic": "~8.2.14", "@angular/router": "~8.2.14", "@types/file-saver": "^2.0.1", - "iqb-components": "1.6.x", + "classlist.js": "^1.1.20150312", "core-js": "^3.6.4", "file-saver": "^2.0.2", "hammerjs": "^2.0.8", + "iqb-components": "1.6.x", "rxjs": "^6.5.4", + "srcdoc-polyfill": "git+https://github.com/jugglinmike/srcdoc-polyfill.git", "tslib": "^1.10.0", + "ua-parser": "^0.3.5", + "ua-parser-js": "^0.7.21", + "web-animations-js": "^2.3.2", "zone.js": "~0.9.1" }, "devDependencies": { @@ -40,6 +45,7 @@ "@types/jasminewd2": "~2.0.8", "@types/node": "^13.5.0", "codelyzer": "^5.0.1", + "classlist.js": "1.1.20150312", "jasmine-core": "~3.5.0", "jasmine-spec-reporter": "~4.2.1", "karma": "~4.4.1", @@ -48,9 +54,11 @@ "karma-jasmine": "~3.1.0", "karma-jasmine-html-reporter": "~1.5.1", "protractor": "^5.4.2", + "ua-parser-js": "0.7.21", "ts-node": "~8.6.2", "tslint": "~5.20.1", - "typescript": "~3.5.0" + "typescript": "~3.5.0", + "web-animations-js": "2.3.2" }, "resolutions": { "tree-kill": "1.2.2" diff --git a/src/Vo interface Item-Player v1.pdf b/src/Vo interface Item-Player v1.pdf deleted file mode 100644 index 614ea94bbab1bca898a4e8065d2c1884b2958b6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213786 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�pmY8VH)0JH)qN0D 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%0D)1Rpm~2>Tm76JQU+2T&_In@7 zAt%c-F}2fGTYU_)7K8dvb=pdSm9gK}9rmxTl=ZsTtZrDvu)golt~^i2U@4Pb*chWE zZT0*SJh~0WSP^mE-V%OS?KZ6r9Hx-JgAAn!<nK&1-jPPRRWH&l;Jq-uE%FiAQzSkQ z+&WxM)~hZKRI4w_vpMVzu3@jE@@SbyiDv_p8OH#JDZ}j_4ZlCD-ZZbj*HUaZ=Q{SF zczKo2qFo~^F&|;0#d?d#89<kBRyNq{0Og_9NYvn*M|f&X^d|3=ZI|400oZM}TRtXH z<3KKMcR;1MINPru9T!zg)8@hHR%r#aKq0GK4up3~w6vjf7`+I9b@nu-HPH+<fxg|y zx4q`8uevYEnw=W9KP2;f&Q8a+dF9;=4DL!>ZE?%J92@Ge$S4$xnB&vhtgYM3$1jOy zyP7JJNbPZ;+Y0n-a(>Q5$&Qx|ZRqhB5kC^w+8@<!>-xS|Uu*Mx9P)a<o}}wy_qcW` zyk^r$Re3<_$#w!KB3UkRajS+wpoS%Q%aqzr6LG@wxU1{byi#YF?Yc)4xPooQ@X&h< zhKI856$*hha4zqI<%)7tI9LJab?S+uQ	~GOik<DbVmMs6nwiKULzH3^wcV0!{v4 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�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 W{?AL}=OV*kR21CYiW-loDE<pDPG`*k diff --git a/src/app/about/about.component.html.TC b/src/app/about/about.component.html similarity index 100% rename from src/app/about/about.component.html.TC rename to src/app/about/about.component.html diff --git a/src/app/about/about.component.html.ADMIN b/src/app/about/about.component.html.ADMIN deleted file mode 100644 index 86c3a142..00000000 --- a/src/app/about/about.component.html.ADMIN +++ /dev/null @@ -1,49 +0,0 @@ -<div class="logo"> - <a [routerLink]="['/']"> - <img src="assets/IQB-LogoA.png" matTooltip="Startseite"/> - </a> -</div> -<div class="page-body"> - <div fxLayout="row wrap" fxLayoutAlign="center stretch" style="padding: 30px;"> - <mat-card fxFlex="0 2 500px"> - <mat-card-title>IQB-Testcenter Verwaltung - Impressum/Datenschutz</mat-card-title> - - <!-- - - - - - - - - - - - - - - - - --> - <mat-card-content> - <p>Das <a href="http://www.iqb.hu-berlin.de" target="_blank">Institut zur Qualitätsentwicklung im Bildungswesen</a> - betreibt auf diesen Seiten eine Pilotanwendung für das computerbasierte Leistungstesten von - Schülerinnen und Schülern. Dies ist die Web-Anwendung zur Verwaltung der Testinhalte und -ergebnisse. - Der Zugang ist nur möglich, wenn Sie vom IQB - Zugangsdaten erhalten haben. Es sind keine weiteren Seiten öffentlich verfügbar.</p> - - <ul> - <li>Programmname: {{ appName }}</li> - <li>Programmversion: {{ appVersion }}</li> - <li>Copyright: {{ appPublisher }}</li> - </ul> - - <p> - <em>Postanschrift:</em><br/> - Humboldt-Universität zu Berlin<br/> - Institut zur Qualitätsentwicklung im Bildungswesen<br/> - Unter den Linden 6<br/> - 10099 Berlin</p> - <p> - <em>Sitz:</em><br/> - Luisenstr. 56<br/> - 10117 Berlin<br/> - Tel: +49 [30] 2093 - 46500 (Zentrale)<br/> - Fax: +49 [30] 2093 - 46599<br/> - E-Mail: <a href="mailto:iqboffice@iqb.hu-berlin.de">iqboffice@iqb.hu-berlin.de</a> - </p> - <p> - <em>Name und Anschrift der Datenschutzbeauftragten</em><br/> - Frau Gesine Hoffmann-Holland<br/> - Tel: +49 (30) 2093-2591<br/> - E-Mail: datenschutz@uv.hu-berlin.de<br/> - <a href="http://www.hu-berlin.de/de/datenschutz" target="_blank">www.hu-berlin.de/de/datenschutz</a> - </p> - </mat-card-content> - </mat-card> - </div> -</div> diff --git a/src/app/about/about.component.ts.TC b/src/app/about/about.component.ts similarity index 100% rename from src/app/about/about.component.ts.TC rename to src/app/about/about.component.ts diff --git a/src/app/about/about.component.ts.ADMIN b/src/app/about/about.component.ts.ADMIN deleted file mode 100644 index 6c45d5de..00000000 --- a/src/app/about/about.component.ts.ADMIN +++ /dev/null @@ -1,13 +0,0 @@ -import { Component, Inject } from '@angular/core'; - -@Component({ - templateUrl: './about.component.html', - styleUrls: ['./about.component.css'] -}) -export class AboutComponent { - constructor( - @Inject('APP_NAME') public appName: string, - @Inject('APP_PUBLISHER') public appPublisher: string, - @Inject('APP_VERSION') public appVersion: string - ) { } -} diff --git a/src/app/admin/admin-routing.module.ts b/src/app/admin/admin-routing.module.ts deleted file mode 100644 index 686b605f..00000000 --- a/src/app/admin/admin-routing.module.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; -import { WorkspaceComponent } from './workspace.component'; -import { DummyComponent } from './dummy/dummy.component'; - - -const routes: Routes = [ - { - path: ':ws', - component: WorkspaceComponent, - children: [ - {path: '', redirectTo: 'monitor', pathMatch: 'full'}, - {path: 'files', component: DummyComponent}, - {path: 'syscheck', component: DummyComponent}, - {path: 'monitor', component: DummyComponent}, - {path: 'results', component: DummyComponent}, - {path: '**', component: DummyComponent} - ] - }, -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule] -}) -export class AdminRoutingModule { } diff --git a/src/app/admin/admin.module.ts b/src/app/admin/admin.module.ts deleted file mode 100644 index aa206843..00000000 --- a/src/app/admin/admin.module.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; - -import { AdminRoutingModule } from './admin-routing.module'; -import { WorkspaceComponent } from './workspace.component'; -import { DummyComponent } from './dummy/dummy.component'; - - -@NgModule({ - declarations: [WorkspaceComponent, DummyComponent], - imports: [ - CommonModule, - AdminRoutingModule - ], - exports: [ - WorkspaceComponent, - DummyComponent - ] -}) -export class AdminModule { } diff --git a/src/app/admin/dummy/dummy.component.css b/src/app/admin/dummy/dummy.component.css deleted file mode 100644 index fbf04dc8..00000000 --- a/src/app/admin/dummy/dummy.component.css +++ /dev/null @@ -1,4 +0,0 @@ -p { - margin: 10px; - color: yellow; -} diff --git a/src/app/admin/dummy/dummy.component.html b/src/app/admin/dummy/dummy.component.html deleted file mode 100644 index 0c34d908..00000000 --- a/src/app/admin/dummy/dummy.component.html +++ /dev/null @@ -1 +0,0 @@ -<p>dummy works!</p> diff --git a/src/app/admin/dummy/dummy.component.spec.ts b/src/app/admin/dummy/dummy.component.spec.ts deleted file mode 100644 index 52111f87..00000000 --- a/src/app/admin/dummy/dummy.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DummyComponent } from './dummy.component'; - -describe('DummyComponent', () => { - let component: DummyComponent; - let fixture: ComponentFixture<DummyComponent>; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ DummyComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(DummyComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/admin/dummy/dummy.component.ts b/src/app/admin/dummy/dummy.component.ts deleted file mode 100644 index 226b14bc..00000000 --- a/src/app/admin/dummy/dummy.component.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-dummy', - templateUrl: './dummy.component.html', - styleUrls: ['./dummy.component.css'] -}) -export class DummyComponent implements OnInit { - - constructor() { } - - ngOnInit() { - } - -} diff --git a/src/app/admin/workspace.component.html b/src/app/admin/workspace.component.html deleted file mode 100644 index db114474..00000000 --- a/src/app/admin/workspace.component.html +++ /dev/null @@ -1,8 +0,0 @@ -<p>WorkspaceComponent</p> -<p>Eingeloggt als {{ (mds.loginData$ | async)?.name}}</p> -<p>Workspace: {{myWorkspace}}</p> -<p> </p> -<p>Sorry - die Einbindung der Administrator-Funktionen in das Testcenter ist noch in Arbeit.</p> - -<hr/> -<router-outlet></router-outlet> diff --git a/src/app/admin/workspace.component.ts b/src/app/admin/workspace.component.ts deleted file mode 100644 index 4bc77ee6..00000000 --- a/src/app/admin/workspace.component.ts +++ /dev/null @@ -1,30 +0,0 @@ -import {Component, OnDestroy, OnInit} from '@angular/core'; -import {MainDataService} from '../maindata.service'; -import {ActivatedRoute} from '@angular/router'; -import {Subscription} from 'rxjs'; - -@Component({ - templateUrl: './workspace.component.html', - styleUrls: ['./workspace.component.css'] -}) -export class WorkspaceComponent implements OnInit, OnDestroy { - private routingSubscription: Subscription = null; - public myWorkspace = -1; - - constructor( - private route: ActivatedRoute, - public mds: MainDataService - ) { } - - ngOnInit() { - this.routingSubscription = this.route.params.subscribe(params => { - this.myWorkspace = Number(params['ws']); - }); - } - - ngOnDestroy() { - if (this.routingSubscription !== null) { - this.routingSubscription.unsubscribe(); - } - } -} diff --git a/src/app/app-routing.module.ts.TC b/src/app/app-routing.module.ts similarity index 90% rename from src/app/app-routing.module.ts.TC rename to src/app/app-routing.module.ts index fc17a2f1..7d06a5b7 100644 --- a/src/app/app-routing.module.ts.TC +++ b/src/app/app-routing.module.ts @@ -9,7 +9,7 @@ const routes: Routes = [ {path: 'start', component: StartComponent}, {path: 'about', component: AboutComponent}, {path: 'check', loadChildren: './sys-check/sys-check.module#SysCheckModule'}, - {path: 'admin', loadChildren: './admin/admin.module#AdminModule'}, + {path: 'admin', loadChildren: './workspaceadmin/workspace.module#WorkspaceModule'}, {path: 'superadmin', loadChildren: './superadmin/superadmin.module#SuperadminModule'}, {path: 't', loadChildren: './test-controller/test-controller.module#TestControllerModule'} ]; diff --git a/src/app/app-routing.module.ts.ADMIN b/src/app/app-routing.module.ts.ADMIN deleted file mode 100644 index 055813bf..00000000 --- a/src/app/app-routing.module.ts.ADMIN +++ /dev/null @@ -1,21 +0,0 @@ -import { AboutComponent } from './about/about.component'; -import { StartComponent } from './start/start.component'; -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; -import { WorkspaceComponent } from './workspace'; - - -const routes: Routes = [ - {path: '', redirectTo: 'start', pathMatch: 'full'}, - {path: 'start', component: StartComponent}, - {path: 'about', component: AboutComponent}, - // {path: 'ws', loadChildren: './workspace/workspace.module#WorkspaceModule'}, - {path: 'ws', component: WorkspaceComponent}, - {path: 'superadmin', loadChildren: './superadmin/superadmin.module#SuperadminModule'} -]; - -@NgModule({ - imports: [RouterModule.forRoot(routes, {onSameUrlNavigation: 'reload'})], - exports: [RouterModule] -}) -export class AppRoutingModule { } diff --git a/src/app/app.component.scss.ADMIN b/src/app/app.component.scss similarity index 75% rename from src/app/app.component.scss.ADMIN rename to src/app/app.component.scss index cc857e22..3e1cc1e7 100644 --- a/src/app/app.component.scss.ADMIN +++ b/src/app/app.component.scss @@ -1,5 +1,5 @@ @import '~@angular/material/theming'; -@import '../iqb-theme2.scss'; +@import '../iqb-theme1.scss'; .itp-fill-remaining-space { flex: 1 1 auto; @@ -11,8 +11,8 @@ width: 100%; height: 70px; font-family: inherit; - /* background-color: #003333; */ - background: linear-gradient(to left, #003333, #045659, #0d7b84, #1aa2b2, #2acae5); + background-color: #003333; + /* background: linear-gradient(to left, #003333, #045659, #0d7b84, #1aa2b2, #2acae5); */ color: white; } diff --git a/src/app/app.component.scss.TC b/src/app/app.component.scss.TC deleted file mode 100644 index 0edce946..00000000 --- a/src/app/app.component.scss.TC +++ /dev/null @@ -1,22 +0,0 @@ -@import '~@angular/material/theming'; -@import '../iqb-theme1.scss'; - -.itp-fill-remaining-space { - flex: 1 1 auto; -} - -.mat-toolbar { - overflow: auto; - position: absolute; - width: 100%; - height: 70px; - font-family: inherit; - background-color: #003333; - color: white; -} - -mat-toolbar > span { - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} diff --git a/src/app/app.component.spec.ts.ADMIN b/src/app/app.component.spec.ts similarity index 97% rename from src/app/app.component.spec.ts.ADMIN rename to src/app/app.component.spec.ts index 1bd39e80..96cdb8b9 100644 --- a/src/app/app.component.spec.ts.ADMIN +++ b/src/app/app.component.spec.ts @@ -26,6 +26,6 @@ describe('AppComponent', () => { const fixture = TestBed.createComponent(AppComponent); fixture.detectChanges(); const compiled = fixture.debugElement.nativeElement; - expect(compiled.querySelector('h1').textContent).toContain('Welcome to itc-ng-admin!'); + expect(compiled.querySelector('h1').textContent).toContain('Welcome to itc-ng!'); })); }); diff --git a/src/app/app.component.spec.ts.TC b/src/app/app.component.spec.ts.TC deleted file mode 100644 index 4043491b..00000000 --- a/src/app/app.component.spec.ts.TC +++ /dev/null @@ -1,27 +0,0 @@ -import { TestBed, async } from '@angular/core/testing'; -import { AppComponent } from './app.component'; -describe('AppComponent', () => { - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ - AppComponent - ], - }).compileComponents(); - })); - it('should create the app', async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app).toBeTruthy(); - })); - it(`should have as title 'app'`, async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app.title).toEqual('app'); - })); - it('should render title in a h1 tag', async(() => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.debugElement.nativeElement; - expect(compiled.querySelector('h1').textContent).toContain('Welcome to itc-ng!'); - })); -}); diff --git a/src/app/app.component.ts.TC b/src/app/app.component.ts similarity index 100% rename from src/app/app.component.ts.TC rename to src/app/app.component.ts diff --git a/src/app/app.component.ts.ADMIN b/src/app/app.component.ts.ADMIN deleted file mode 100644 index 3a8614b6..00000000 --- a/src/app/app.component.ts.ADMIN +++ /dev/null @@ -1,40 +0,0 @@ -import { LoginData } from './app.interfaces'; -import { BackendService } from './backend.service'; -import { ServerError } from 'iqb-components'; -import { Component, OnInit } from '@angular/core'; -import { MainDataService } from './maindata.service'; - -@Component({ - selector: 'app-root', - template: `<router-outlet></router-outlet>`, - styleUrls: ['./app.component.scss'] -}) - - -export class AppComponent implements OnInit { - - constructor ( - private mds: MainDataService, - private bs: BackendService) { } - - ngOnInit() { - const adminToken = localStorage.getItem('at'); - if (adminToken !== null) { - if (adminToken.length > 0) { - this.bs.getLoginData(adminToken).subscribe( - (admindata: LoginData) => { - this.mds.setNewLoginData(admindata); - }, (err: ServerError) => { - this.mds.setNewLoginData(); - console.log(err); - this.mds.globalErrorMsg$.next(err); - } - ); - } else { - this.mds.setNewLoginData(); - } - } else { - this.mds.setNewLoginData(); - } - } -} diff --git a/src/app/app.interceptor.ts.TC b/src/app/app.interceptor.ts similarity index 98% rename from src/app/app.interceptor.ts.TC rename to src/app/app.interceptor.ts index 7ff47fc8..ec708624 100644 --- a/src/app/app.interceptor.ts.TC +++ b/src/app/app.interceptor.ts @@ -15,7 +15,7 @@ export class AuthInterceptor implements HttpInterceptor { } const loginData = this.mds.loginData$.getValue(); - let authData = {}; + let authData; if (loginData === null) { authData = { l: '', diff --git a/src/app/app.interceptor.ts.ADMIN b/src/app/app.interceptor.ts.ADMIN deleted file mode 100644 index 2e8cf43a..00000000 --- a/src/app/app.interceptor.ts.ADMIN +++ /dev/null @@ -1,29 +0,0 @@ -import { MainDataService } from './maindata.service'; -import { Injectable } from '@angular/core'; -import { HttpInterceptor, HttpRequest, HttpHandler, HttpEvent } from '@angular/common/http'; -import { Observable } from 'rxjs'; - -@Injectable() - -export class AuthInterceptor implements HttpInterceptor { - constructor(public mds: MainDataService) {} - - intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { - const loginData = this.mds.loginData$.getValue(); - if (loginData !== null) { - const authDataStr = request.headers.get('AuthToken'); - let authData = {}; - if (authDataStr) { - authData = JSON.parse(authDataStr); - } - authData['at'] = loginData.admintoken; - return next.handle(request.clone({ - setHeaders: { - AuthToken: JSON.stringify(authData) - } - })); - } else { - return next.handle(request); - } - } -} diff --git a/src/app/app.interfaces.ts.TC b/src/app/app.interfaces.ts similarity index 100% rename from src/app/app.interfaces.ts.TC rename to src/app/app.interfaces.ts diff --git a/src/app/app.interfaces.ts.ADMIN b/src/app/app.interfaces.ts.ADMIN deleted file mode 100644 index 2b1568e0..00000000 --- a/src/app/app.interfaces.ts.ADMIN +++ /dev/null @@ -1,12 +0,0 @@ -export interface WorkspaceData { - id: number; - name: string; - role: string; -} - -export interface LoginData { - admintoken: string; - name: string; - workspaces: WorkspaceData[]; - is_superadmin: boolean; -} diff --git a/src/app/app.module.ts.TC b/src/app/app.module.ts similarity index 100% rename from src/app/app.module.ts.TC rename to src/app/app.module.ts diff --git a/src/app/app.module.ts.ADMIN b/src/app/app.module.ts.ADMIN deleted file mode 100644 index f4180792..00000000 --- a/src/app/app.module.ts.ADMIN +++ /dev/null @@ -1,76 +0,0 @@ -import { AboutComponent } from './about/about.component'; -import { BrowserModule } from '@angular/platform-browser'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http'; -import { NgModule} from '@angular/core'; -import { LocationStrategy, HashLocationStrategy } from '@angular/common'; -import { ReactiveFormsModule } from '@angular/forms'; -import { BackendService } from './backend.service'; - -import { MatButtonModule } from '@angular/material/button'; -import { MatCardModule } from '@angular/material/card'; -import { MatCheckboxModule } from '@angular/material/checkbox'; -import { MatDialogModule } from '@angular/material/dialog'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatIconModule } from '@angular/material/icon'; -import { MatInputModule } from '@angular/material/input'; -import { MatMenuModule } from '@angular/material/menu'; -import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; -import { MatTabsModule } from '@angular/material/tabs'; -import { MatToolbarModule } from '@angular/material/toolbar'; -import { MatTooltipModule } from '@angular/material/tooltip'; - -import { AppComponent } from './app.component'; -import { AppRoutingModule } from './app-routing.module'; - -import { StartComponent } from './start/start.component'; -import { FlexLayoutModule } from '@angular/flex-layout'; -import { IqbComponentsModule } from 'iqb-components'; -import { AuthInterceptor } from './app.interceptor'; -import { WorkspaceModule } from './workspace'; - -@NgModule({ - declarations: [ - AppComponent, - StartComponent, - AboutComponent - ], - imports: [ - BrowserModule, - BrowserAnimationsModule, - FlexLayoutModule, - MatButtonModule, - MatFormFieldModule, - MatMenuModule, - MatToolbarModule, - MatIconModule, - MatInputModule, - FlexLayoutModule, - MatCheckboxModule, - MatTooltipModule, - MatDialogModule, - MatTabsModule, - ReactiveFormsModule, - HttpClientModule, - AppRoutingModule, - IqbComponentsModule, - MatCardModule, - MatProgressSpinnerModule, - FlexLayoutModule, - WorkspaceModule - ], - providers: [ - { - provide: LocationStrategy, - useClass: HashLocationStrategy - }, - BackendService, - { - provide: HTTP_INTERCEPTORS, - useClass: AuthInterceptor, - multi: true - } - ], - bootstrap: [AppComponent] -}) -export class AppModule { } diff --git a/src/app/backend.service.ts.TC b/src/app/backend.service.ts similarity index 100% rename from src/app/backend.service.ts.TC rename to src/app/backend.service.ts diff --git a/src/app/backend.service.ts.ADMIN b/src/app/backend.service.ts.ADMIN deleted file mode 100644 index 8b23dd41..00000000 --- a/src/app/backend.service.ts.ADMIN +++ /dev/null @@ -1,34 +0,0 @@ -import { LoginData } from './app.interfaces'; -import { Injectable, Inject } from '@angular/core'; -import { HttpClient } from '@angular/common/http'; -import { Observable } from 'rxjs'; -import { catchError } from 'rxjs/operators'; -import { ErrorHandler, ServerError } from 'iqb-components'; - - -@Injectable() -export class BackendService { - - constructor( - @Inject('SERVER_URL') private serverUrl: string, - private http: HttpClient) { - - this.serverUrl = this.serverUrl + 'php/'; - } - - login(name: string, password: string): Observable<LoginData | ServerError> { - return this.http - .post<LoginData>(this.serverUrl + 'login.php/login', {n: name, p: password}) - .pipe( - catchError(ErrorHandler.handle) - ); - } - - getLoginData(adminToken: string): Observable<LoginData | ServerError> { - return this.http - .post<LoginData>(this.serverUrl + 'login.php/login', {at: adminToken}) - .pipe( - catchError(ErrorHandler.handle) - ); - } -} diff --git a/src/app/maindata.service.spec.ts.TC b/src/app/maindata.service.spec.ts similarity index 100% rename from src/app/maindata.service.spec.ts.TC rename to src/app/maindata.service.spec.ts diff --git a/src/app/maindata.service.spec.ts.ADMIN b/src/app/maindata.service.spec.ts.ADMIN deleted file mode 100644 index 16e5e0e6..00000000 --- a/src/app/maindata.service.spec.ts.ADMIN +++ /dev/null @@ -1,12 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { MainDataService } from './maindata.service'; - -describe('MaindataService', () => { - beforeEach(() => TestBed.configureTestingModule({})); - - it('should be created', () => { - const service: MainDataService = TestBed.get(MainDataService); - expect(service).toBeTruthy(); - }); -}); diff --git a/src/app/maindata.service.ts.TC b/src/app/maindata.service.ts similarity index 100% rename from src/app/maindata.service.ts.TC rename to src/app/maindata.service.ts diff --git a/src/app/maindata.service.ts.ADMIN b/src/app/maindata.service.ts.ADMIN index 7b011a32..125c415a 100644 --- a/src/app/maindata.service.ts.ADMIN +++ b/src/app/maindata.service.ts.ADMIN @@ -3,6 +3,8 @@ import { LoginData } from './app.interfaces'; import { Injectable } from '@angular/core'; import { ServerError } from 'iqb-components'; +// TODO check ob getWorkspaceRole oder getWorkspaceName gebraucht werden + @Injectable({ providedIn: 'root' }) diff --git a/src/app/start/start.component.css.TC b/src/app/start/start.component.css similarity index 89% rename from src/app/start/start.component.css.TC rename to src/app/start/start.component.css index 9320eac0..daaa3954 100644 --- a/src/app/start/start.component.css.TC +++ b/src/app/start/start.component.css @@ -1,7 +1,7 @@ div.booklet_title { font-size: 16pt; margin-top: 4px; - margin-bottom: 0px; + margin-bottom: 0; white-space: pre-wrap; word-break: break-word; line-height: 130%; @@ -9,7 +9,7 @@ div.booklet_title { div.booklet_status { font-size: 8pt; - margin-top: 0px; + margin-top: 0; color: mediumturquoise; height: 24px; margin-bottom: 18px; diff --git a/src/app/start/start.component.css.ADMIN b/src/app/start/start.component.css.ADMIN deleted file mode 100644 index 5b0d7dcc..00000000 --- a/src/app/start/start.component.css.ADMIN +++ /dev/null @@ -1,7 +0,0 @@ -.mat-card { - margin: 10px; -} - -.status { - background-color: lightgrey; -} diff --git a/src/app/start/start.component.html.TC b/src/app/start/start.component.html similarity index 100% rename from src/app/start/start.component.html.TC rename to src/app/start/start.component.html diff --git a/src/app/start/start.component.html.ADMIN b/src/app/start/start.component.html.ADMIN deleted file mode 100644 index 269a124b..00000000 --- a/src/app/start/start.component.html.ADMIN +++ /dev/null @@ -1,74 +0,0 @@ -<div class="logo"> - <a [routerLink]="['/']"> - <img src="assets/IQB-LogoA.png" matTooltip="Startseite"/> - </a> -</div> -<div class="page-body"> - <div fxLayout="row wrap" fxLayoutAlign="center stretch" style="padding: 30px;"> - - - <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> - <mat-card fxFlex="0 0 400px" fxLayout="column" *ngIf="showLogin"> - <!-- - - - - - - - - - - - - - - - - --> - <form [formGroup]="adminloginform" (ngSubmit)="login()"> - <mat-card-title>Anmelden</mat-card-title> - <mat-card-content fxLayout="column"> - <mat-form-field> - <input matInput formControlName="testname" placeholder="Anmeldename" (keyup.enter)="pw.focus()"> - </mat-form-field> - <mat-form-field> - <input matInput #pw type="password" formControlName="testpw" placeholder="Kennwort" (keyup.enter)="login()"> - </mat-form-field> - </mat-card-content> - <mat-card-actions> - <button mat-raised-button type="submit" [disabled]="adminloginform.invalid" color="primary">Weiter</button> - </mat-card-actions> - </form> - <p class="error-msg">{{ (mds.globalErrorMsg$ | async)?.labelNice }}</p> - </mat-card> - - <mat-card fxFlex="0 0 400px" fxLayout="column" *ngIf="!showLogin"> - <mat-card-title>Studie wählen</mat-card-title> - <mat-card-content> - <div fxLayout="row" fxLayoutGap="10px" fxLayout="column"> - <p *ngIf="(mds.loginData$ | async)?.workspaces.length === 0"> - Für diese Anmeldung wurden keine Studien gefunden. - </p> - <button mat-raised-button color="primary" (click)="buttonGotoWorkspace(ws)" - *ngFor="let ws of (mds.loginData$ | async)?.workspaces"> - {{ws.name}} - </button> - </div> - </mat-card-content> - <mat-card-actions> - <button mat-raised-button color="foreground" *ngIf="(mds.loginData$ | async)?.is_superadmin" [routerLink]="['/superadmin']">Nutzer/Arbeitsbereiche</button> - <button mat-raised-button color="foreground" (click)="mds.setNewLoginData()">Anmeldung ändern</button> - </mat-card-actions> - </mat-card> - - <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> - <mat-card fxFlex="0 2 400px" fxLayout="column" class="status"> - <mat-card-title>IQB-Testcenter Verwaltung</mat-card-title> - - <!-- - - - - - - - - - - - - - - - - --> - <mat-card-content> - <div> - <p>Das <a href="http://www.iqb.hu-berlin.de" target="_blank">Institut zur Qualitätsentwicklung im Bildungswesen</a> - betreibt auf diesen Seiten eine Pilotanwendung für das computerbasierte Leistungstesten von - Schülerinnen und Schülern. Dies ist die Web-Anwendung zur Verwaltung der Testinhalte und -ergebnisse. - Der Zugang ist nur möglich, wenn Sie vom IQB - Zugangsdaten erhalten haben. Es sind keine weiteren Seiten öffentlich verfügbar.</p> - </div> - <div *ngIf="!showLogin"> - <ul> - <li>angemeldet als: {{ (mds.loginData$ | async)?.name }}</li> - <li *ngIf="(mds.loginData$ | async)?.is_superadmin">zum Ändern von Nutzerrechten und Arbeitsbereichen berechtigt</li> - </ul> - </div> - </mat-card-content> - <mat-card-actions> - <button mat-raised-button color="foreground" [routerLink]="['/about']">Impressum/Datenschutz</button> - </mat-card-actions> - </mat-card> - </div> -</div> diff --git a/src/app/start/start.component.spec.ts.TC b/src/app/start/start.component.spec.ts similarity index 100% rename from src/app/start/start.component.spec.ts.TC rename to src/app/start/start.component.spec.ts diff --git a/src/app/start/start.component.spec.ts.ADMIN b/src/app/start/start.component.spec.ts.ADMIN deleted file mode 100644 index 10f012b9..00000000 --- a/src/app/start/start.component.spec.ts.ADMIN +++ /dev/null @@ -1,25 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { StartComponent } from './start.component'; - -describe('HomeComponent', () => { - let component: StartComponent; - let fixture: ComponentFixture<StartComponent>; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ StartComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(StartComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/start/start.component.ts.TC b/src/app/start/start.component.ts similarity index 100% rename from src/app/start/start.component.ts.TC rename to src/app/start/start.component.ts diff --git a/src/app/start/start.component.ts.ADMIN b/src/app/start/start.component.ts.ADMIN deleted file mode 100644 index 275c0388..00000000 --- a/src/app/start/start.component.ts.ADMIN +++ /dev/null @@ -1,64 +0,0 @@ -import { LoginData, WorkspaceData } from '../app.interfaces'; -import { BackendService } from '../backend.service'; -import { MainDataService } from '../maindata.service'; -import { Router } from '@angular/router'; -import { Component, OnInit, OnDestroy } from '@angular/core'; -import { FormGroup, FormBuilder, Validators } from '@angular/forms'; -import { Subscription } from 'rxjs'; -import { ServerError } from 'iqb-components'; - - -@Component({ - templateUrl: './start.component.html', - styleUrls: ['./start.component.css'] -}) -export class StartComponent implements OnInit, OnDestroy { - adminloginform: FormGroup; - private loginDataSubscription: Subscription = null; - public showLogin = true; - - constructor(private fb: FormBuilder, - private mds: MainDataService, - private bs: BackendService, - private router: Router) { } - - ngOnInit() { - this.adminloginform = this.fb.group({ - testname: this.fb.control('', [Validators.required, Validators.minLength(3)]), - testpw: this.fb.control('', [Validators.required, Validators.minLength(3)]) - }); - this.loginDataSubscription = this.mds.loginData$.subscribe(logindata => { - this.showLogin = logindata.admintoken.length === 0; - }); - } - - login() { - if (this.adminloginform.valid) { - this.bs.login( - this.adminloginform.get('testname').value, this.adminloginform.get('testpw').value - ).subscribe(admindata => { - if (admindata instanceof ServerError) { - this.mds.setNewLoginData(); - this.mds.setNewErrorMsg(admindata as ServerError); - } else { - this.mds.setNewLoginData(admindata as LoginData); - this.mds.setNewErrorMsg(); - } - }); - } - } - - buttonGotoWorkspace(ws: WorkspaceData) { - if (ws.role === 'MO') { - this.router.navigateByUrl('/ws/' + ws.id.toString() + '/monitor'); - } else { - this.router.navigateByUrl('/ws/' + ws.id.toString() + '/files'); - } - } - - ngOnDestroy() { - if (this.loginDataSubscription !== null) { - this.loginDataSubscription.unsubscribe(); - } - } -} diff --git a/src/app/superadmin/superadmin-routing.module.ts.TC b/src/app/superadmin/superadmin-routing.module.ts similarity index 100% rename from src/app/superadmin/superadmin-routing.module.ts.TC rename to src/app/superadmin/superadmin-routing.module.ts diff --git a/src/app/superadmin/superadmin-routing.module.ts.ADMIN b/src/app/superadmin/superadmin-routing.module.ts.ADMIN deleted file mode 100644 index edbabde8..00000000 --- a/src/app/superadmin/superadmin-routing.module.ts.ADMIN +++ /dev/null @@ -1,26 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; - -import { WorkspacesComponent } from './workspaces/workspaces.component'; -import { UsersComponent } from './users/users.component'; -import { SuperadminComponent } from './superadmin.component'; - - -const routes: Routes = [ - { - path: '', - component: SuperadminComponent, - children: [ - {path: '', redirectTo: 'users', pathMatch: 'full'}, - {path: 'users', component: UsersComponent}, - {path: 'workspaces', component: WorkspacesComponent}, - {path: '**', component: UsersComponent} - ] - } -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule] -}) -export class SuperadminRoutingModule { } diff --git a/src/app/admin/workspace.component.css b/src/app/superadmin/superadmin.component.css similarity index 100% rename from src/app/admin/workspace.component.css rename to src/app/superadmin/superadmin.component.css diff --git a/src/app/superadmin/superadmin.component.css.ADMIN b/src/app/superadmin/superadmin.component.css.ADMIN deleted file mode 100644 index 90fca559..00000000 --- a/src/app/superadmin/superadmin.component.css.ADMIN +++ /dev/null @@ -1,18 +0,0 @@ -.adminbackground { - flex: 10 0 900px; - box-shadow: 5px 10px 20px black; - background-color: white; - min-height: 85%; - margin: 15px; - padding: 25px; -} - -#buttonsContainer { - color: rgb(253, 249, 196); - padding: 0 10px 0 0; - font-weight: bold; -} - -#buttonsContainer img { - width: 100px; -} diff --git a/src/app/superadmin/superadmin.component.css.TC b/src/app/superadmin/superadmin.component.css.TC deleted file mode 100644 index 6da29efa..00000000 --- a/src/app/superadmin/superadmin.component.css.TC +++ /dev/null @@ -1,4 +0,0 @@ -p { - margin: 10px; - color: aliceblue; -} diff --git a/src/app/superadmin/superadmin.component.html.TC b/src/app/superadmin/superadmin.component.html similarity index 100% rename from src/app/superadmin/superadmin.component.html.TC rename to src/app/superadmin/superadmin.component.html diff --git a/src/app/superadmin/superadmin.component.html.ADMIN b/src/app/superadmin/superadmin.component.html.ADMIN deleted file mode 100644 index 4f4fc325..00000000 --- a/src/app/superadmin/superadmin.component.html.ADMIN +++ /dev/null @@ -1,25 +0,0 @@ -<div id="buttonsContainer" fxLayout="row" fxLayoutAlign="start center"> - <a [routerLink]="['/']"> - <img src="assets/IQB-LogoA.png" matTooltip="Startseite"/> - </a> - <div fxLayout="row wrap" fxLayoutAlign="space-between center" fxFlex> - <div class="error-msg">{{ (mds.globalErrorMsg$ | async)?.labelNice }}</div> - <div>IQB-Testcenter Systemverwaltung</div> - </div> -</div> -<div class="page-body"> - <div class="adminbackground"> - - <nav mat-tab-nav-bar> - <a mat-tab-link - *ngFor="let link of navLinks" - [routerLink]="link.path" - routerLinkActive #rla="routerLinkActive" - [active]="rla.isActive"> - {{link.label}} - </a> - </nav> - - <router-outlet></router-outlet> - </div> -</div> diff --git a/src/app/superadmin/superadmin.component.ts.TC b/src/app/superadmin/superadmin.component.ts similarity index 100% rename from src/app/superadmin/superadmin.component.ts.TC rename to src/app/superadmin/superadmin.component.ts diff --git a/src/app/superadmin/superadmin.component.ts.ADMIN b/src/app/superadmin/superadmin.component.ts.ADMIN deleted file mode 100644 index e06d11db..00000000 --- a/src/app/superadmin/superadmin.component.ts.ADMIN +++ /dev/null @@ -1,19 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MainDataService } from '../maindata.service'; - - - -@Component({ - templateUrl: './superadmin.component.html', - styleUrls: ['./superadmin.component.css'] -}) -export class SuperadminComponent { - constructor( - public mds: MainDataService - ) { } - - public navLinks = [ - {path: 'users', label: 'Users'}, - {path: 'workspaces', label: 'Arbeitsbereiche'} - ]; -} diff --git a/src/app/superadmin/superadmin.module.ts.TC b/src/app/superadmin/superadmin.module.ts similarity index 63% rename from src/app/superadmin/superadmin.module.ts.TC rename to src/app/superadmin/superadmin.module.ts index 42de5ceb..5225938e 100644 --- a/src/app/superadmin/superadmin.module.ts.TC +++ b/src/app/superadmin/superadmin.module.ts @@ -3,10 +3,15 @@ import { CommonModule } from '@angular/common'; import { SuperadminRoutingModule } from './superadmin-routing.module'; import { SuperadminComponent } from './superadmin.component'; +import {UsersComponent} from "./users/users.component"; +import {WorkspacesComponent} from "./workspaces/workspaces.component"; @NgModule({ - declarations: [SuperadminComponent], + declarations: [ + SuperadminComponent, + UsersComponent, + WorkspacesComponent], imports: [ CommonModule, SuperadminRoutingModule diff --git a/src/app/superadmin/superadmin.module.ts.ADMIN b/src/app/superadmin/superadmin.module.ts.ADMIN deleted file mode 100644 index de70a895..00000000 --- a/src/app/superadmin/superadmin.module.ts.ADMIN +++ /dev/null @@ -1,78 +0,0 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { MatButtonModule } from '@angular/material/button'; -import { MatCheckboxModule } from '@angular/material/checkbox'; -import { MatDialogModule } from '@angular/material/dialog'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatIconModule } from '@angular/material/icon'; -import { MatInputModule } from '@angular/material/input'; -import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; -import { MatSelectModule } from '@angular/material/select'; -import { MatSnackBarModule } from '@angular/material/snack-bar'; -import { MatSortModule } from '@angular/material/sort'; -import { MatTableModule } from '@angular/material/table'; -import { MatTabsModule } from '@angular/material/tabs'; -import { MatToolbarModule } from '@angular/material/toolbar'; -import { MatTooltipModule } from '@angular/material/tooltip'; -import { FlexLayoutModule } from '@angular/flex-layout'; -import { ReactiveFormsModule } from '@angular/forms'; - -import { SuperadminRoutingModule } from './superadmin-routing.module'; -import { WorkspacesComponent } from './workspaces/workspaces.component'; -import { UsersComponent } from './users/users.component'; -import { SuperadminComponent } from './superadmin.component'; -import { BackendService } from './backend.service'; -import { IqbFilesModule } from '../iqb-files'; -import { NewuserComponent } from './users/newuser/newuser.component'; -import { NewpasswordComponent } from './users/newpassword/newpassword.component'; -import { NewworkspaceComponent } from './workspaces/newworkspace/newworkspace.component'; -import { EditworkspaceComponent } from './workspaces/editworkspace/editworkspace.component'; -import { IqbComponentsModule } from 'iqb-components'; - - -@NgModule({ - imports: [ - CommonModule, - SuperadminRoutingModule, - IqbFilesModule, - IqbComponentsModule, - MatTableModule, - MatTabsModule, - MatIconModule, - MatSelectModule, - MatCheckboxModule, - MatSortModule, - ReactiveFormsModule, - MatProgressSpinnerModule, - MatDialogModule, - MatButtonModule, - MatTooltipModule, - MatFormFieldModule, - MatInputModule, - MatToolbarModule, - MatSnackBarModule, - FlexLayoutModule - ], - exports: [ - SuperadminComponent, - ], - declarations: [ - WorkspacesComponent, - UsersComponent, - SuperadminComponent, - NewuserComponent, - NewpasswordComponent, - NewworkspaceComponent, - EditworkspaceComponent - ], - providers: [ - BackendService, - ], - entryComponents: [ - NewuserComponent, - NewpasswordComponent, - NewworkspaceComponent, - EditworkspaceComponent - ] -}) -export class SuperadminModule { } diff --git a/src/app/superadmin/users/users.component.ts b/src/app/superadmin/users/users.component.ts index 62dde2f2..97566bb4 100644 --- a/src/app/superadmin/users/users.component.ts +++ b/src/app/superadmin/users/users.component.ts @@ -60,7 +60,7 @@ export class UsersComponent implements OnInit, OnDestroy { ngOnInit() { this.logindataSubscription = this.mds.loginData$.subscribe(ld => { - this.isSuperadmin = ld.is_superadmin; + this.isSuperadmin = ld.isSuperadmin; this.updateObjectList(); }); } diff --git a/src/app/superadmin/workspaces/workspaces.component.ts b/src/app/superadmin/workspaces/workspaces.component.ts index 96dac73a..7e4bd250 100644 --- a/src/app/superadmin/workspaces/workspaces.component.ts +++ b/src/app/superadmin/workspaces/workspaces.component.ts @@ -62,7 +62,7 @@ export class WorkspacesComponent implements OnInit, OnDestroy { ngOnInit() { this.logindataSubscription = this.mds.loginData$.subscribe(ld => { - this.isSuperadmin = ld.is_superadmin; + this.isSuperadmin = ld.isSuperadmin; this.updateObjectList(); }); } diff --git a/src/app/workspace/workspace.component.spec.ts b/src/app/workspace/workspace.component.spec.ts deleted file mode 100644 index 4ea31a8f..00000000 --- a/src/app/workspace/workspace.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { WorkspaceComponent } from './workspace.component'; - -describe('WorkspaceComponent', () => { - let component: WorkspaceComponent; - let fixture: ComponentFixture<WorkspaceComponent>; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ WorkspaceComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(WorkspaceComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/workspace/backend.service.spec.ts b/src/app/workspaceadmin/backend.service.spec.ts similarity index 100% rename from src/app/workspace/backend.service.spec.ts rename to src/app/workspaceadmin/backend.service.spec.ts diff --git a/src/app/workspace/backend.service.ts b/src/app/workspaceadmin/backend.service.ts similarity index 89% rename from src/app/workspace/backend.service.ts rename to src/app/workspaceadmin/backend.service.ts index 66d41e4b..59508b63 100644 --- a/src/app/workspace/backend.service.ts +++ b/src/app/workspaceadmin/backend.service.ts @@ -5,7 +5,6 @@ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { catchError } from 'rxjs/operators'; import {WorkspaceDataService} from "./workspacedata.service"; -import {MainDataService} from "../maindata.service"; import { ErrorHandler, ServerError } from 'iqb-components'; @Injectable() @@ -17,8 +16,7 @@ export class BackendService { constructor( @Inject('SERVER_URL') private readonly serverUrl: string, private http: HttpClient, - private wds: WorkspaceDataService, - private mds: MainDataService) { + private wds: WorkspaceDataService) { this.serverUrlSlim = this.serverUrl + 'php/ws.php/'; this.serverUrlSysCheck = this.serverUrl + 'php_admin/'; @@ -123,9 +121,8 @@ export class BackendService { } getSysCheckReportList(): Observable<SysCheckStatistics[] | ServerError> { - const loginData = this.mds.loginData$.getValue(); return this.http - .post<SysCheckStatistics[]>(this.serverUrlSysCheck + 'getSysCheckReportList.php', {ws: this.wds.workspaceId$.getValue(), at: loginData.admintoken}) + .post<SysCheckStatistics[]>(this.serverUrlSysCheck + 'getSysCheckReportList.php', {ws: this.wds.workspaceId$.getValue()}) .pipe( catchError(ErrorHandler.handle) ); @@ -133,20 +130,18 @@ export class BackendService { getSysCheckReport(reports: string[], columnDelimiter: string, quoteChar: string): Observable<string[] | ServerError> { - const loginData = this.mds.loginData$.getValue(); return this.http .post<string[]>(this.serverUrlSysCheck + 'getSysCheckReport.php', - {r: reports, cd: columnDelimiter, q: quoteChar, ws: this.wds.workspaceId$.getValue(), at: loginData.admintoken}) + {r: reports, cd: columnDelimiter, q: quoteChar, ws: this.wds.workspaceId$.getValue()}) .pipe( catchError(ErrorHandler.handle) ); } deleteSysCheckReports(reports: string[]): Observable<boolean | ServerError> { - const loginData = this.mds.loginData$.getValue(); return this.http .post<boolean>(this.serverUrlSysCheck + 'deleteSysCheckReports.php', - {r: reports, ws: this.wds.workspaceId$.getValue(), at: loginData.admintoken}) + {r: reports, ws: this.wds.workspaceId$.getValue()}) .pipe( catchError(ErrorHandler.handle) ); diff --git a/src/app/workspace/files/files.component.css b/src/app/workspaceadmin/files/files.component.css similarity index 100% rename from src/app/workspace/files/files.component.css rename to src/app/workspaceadmin/files/files.component.css diff --git a/src/app/workspace/files/files.component.html b/src/app/workspaceadmin/files/files.component.html similarity index 100% rename from src/app/workspace/files/files.component.html rename to src/app/workspaceadmin/files/files.component.html diff --git a/src/app/workspace/files/files.component.spec.ts b/src/app/workspaceadmin/files/files.component.spec.ts similarity index 100% rename from src/app/workspace/files/files.component.spec.ts rename to src/app/workspaceadmin/files/files.component.spec.ts diff --git a/src/app/workspace/files/files.component.ts b/src/app/workspaceadmin/files/files.component.ts similarity index 100% rename from src/app/workspace/files/files.component.ts rename to src/app/workspaceadmin/files/files.component.ts diff --git a/src/app/iqb-files/index.ts b/src/app/workspaceadmin/files/iqb-files/index.ts similarity index 58% rename from src/app/iqb-files/index.ts rename to src/app/workspaceadmin/files/iqb-files/index.ts index b9095370..b502832e 100644 --- a/src/app/iqb-files/index.ts +++ b/src/app/workspaceadmin/files/iqb-files/index.ts @@ -1,3 +1,3 @@ export { IqbFilesUploadQueueComponent } from './iqbFilesUploadQueue/iqbFilesUploadQueue.component'; -export { IqbFilesUploadInputForDirective } from './iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive'; +export { IqbFilesUploadInputForDirective } from './iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive'; export { IqbFilesModule } from './iqb-files.module'; diff --git a/src/app/iqb-files/iqb-files.module.ts b/src/app/workspaceadmin/files/iqb-files/iqb-files.module.ts similarity index 100% rename from src/app/iqb-files/iqb-files.module.ts rename to src/app/workspaceadmin/files/iqb-files/iqb-files.module.ts diff --git a/src/app/iqb-files/iqb-files.scss b/src/app/workspaceadmin/files/iqb-files/iqb-files.scss similarity index 100% rename from src/app/iqb-files/iqb-files.scss rename to src/app/workspaceadmin/files/iqb-files/iqb-files.scss diff --git a/src/app/iqb-files/iqbFilesUpload/iqbFilesUpload.component.html b/src/app/workspaceadmin/files/iqb-files/iqbFilesUpload/iqbFilesUpload.component.html similarity index 100% rename from src/app/iqb-files/iqbFilesUpload/iqbFilesUpload.component.html rename to src/app/workspaceadmin/files/iqb-files/iqbFilesUpload/iqbFilesUpload.component.html diff --git a/src/app/iqb-files/iqbFilesUpload/iqbFilesUpload.component.ts b/src/app/workspaceadmin/files/iqb-files/iqbFilesUpload/iqbFilesUpload.component.ts similarity index 98% rename from src/app/iqb-files/iqbFilesUpload/iqbFilesUpload.component.ts rename to src/app/workspaceadmin/files/iqb-files/iqbFilesUpload/iqbFilesUpload.component.ts index bafd647b..7e2a201c 100644 --- a/src/app/iqb-files/iqbFilesUpload/iqbFilesUpload.component.ts +++ b/src/app/workspaceadmin/files/iqb-files/iqbFilesUpload/iqbFilesUpload.component.ts @@ -7,7 +7,7 @@ import { HttpClient, HttpEventType, HttpHeaders, HttpParams, selector: 'iqb-files-upload', templateUrl: `./iqbFilesUpload.component.html`, exportAs: 'iqbFilesUpload', - styleUrls: ['./../iqb-files.scss'], + styleUrls: ['../iqb-files.scss'], }) export class IqbFilesUploadComponent implements OnInit { @@ -30,7 +30,7 @@ import { HttpClient, HttpEventType, HttpHeaders, HttpParams, // '''''''''''''''''''''''' private requestResponseText: string; get statustext(): string { - let myreturn = ''; + let myreturn; switch (this._status) { case UploadStatus.busy: { myreturn = 'Bitte warten'; diff --git a/src/app/iqb-files/iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive.ts b/src/app/workspaceadmin/files/iqb-files/iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive.ts similarity index 92% rename from src/app/iqb-files/iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive.ts rename to src/app/workspaceadmin/files/iqb-files/iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive.ts index 5f2bc7d5..8d309c37 100644 --- a/src/app/iqb-files/iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive.ts +++ b/src/app/workspaceadmin/files/iqb-files/iqbFilesUploadInputFor/iqbFilesUploadInputFor.directive.ts @@ -1,5 +1,4 @@ -import { Component, Directive, ElementRef, EventEmitter, HostListener, - Input, OnDestroy, OnInit, Output } from '@angular/core'; +import { Directive, ElementRef, HostListener, Input } from '@angular/core'; @Directive({ diff --git a/src/app/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.html b/src/app/workspaceadmin/files/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.html similarity index 100% rename from src/app/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.html rename to src/app/workspaceadmin/files/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.html diff --git a/src/app/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.ts b/src/app/workspaceadmin/files/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.ts similarity index 93% rename from src/app/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.ts rename to src/app/workspaceadmin/files/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.ts index 9bd7df60..a38670d4 100644 --- a/src/app/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.ts +++ b/src/app/workspaceadmin/files/iqb-files/iqbFilesUploadQueue/iqbFilesUploadQueue.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, OnInit, OnDestroy, QueryList, ViewChildren, Input, Output } from '@angular/core'; +import { Component, EventEmitter, OnDestroy, QueryList, ViewChildren, Input, Output } from '@angular/core'; import { IqbFilesUploadComponent, UploadStatus } from '../iqbFilesUpload/iqbFilesUpload.component'; import { HttpHeaders, HttpParams } from '@angular/common/http'; @@ -16,8 +16,6 @@ import { HttpHeaders, HttpParams } from '@angular/common/http'; @ViewChildren(IqbFilesUploadComponent) fileUploads: QueryList<IqbFilesUploadComponent>; public files: Array<any> = []; - private numberOfErrors = 0; - private numberOfUploads = 0; private disableClearButton = true; /* Http request input bindings */ diff --git a/src/app/workspace/index.ts b/src/app/workspaceadmin/index.ts similarity index 100% rename from src/app/workspace/index.ts rename to src/app/workspaceadmin/index.ts diff --git a/src/app/workspace/results/results.component.css b/src/app/workspaceadmin/results/results.component.css similarity index 100% rename from src/app/workspace/results/results.component.css rename to src/app/workspaceadmin/results/results.component.css diff --git a/src/app/workspace/results/results.component.html b/src/app/workspaceadmin/results/results.component.html similarity index 100% rename from src/app/workspace/results/results.component.html rename to src/app/workspaceadmin/results/results.component.html diff --git a/src/app/workspace/results/results.component.spec.ts b/src/app/workspaceadmin/results/results.component.spec.ts similarity index 100% rename from src/app/workspace/results/results.component.spec.ts rename to src/app/workspaceadmin/results/results.component.spec.ts diff --git a/src/app/workspace/results/results.component.ts b/src/app/workspaceadmin/results/results.component.ts similarity index 100% rename from src/app/workspace/results/results.component.ts rename to src/app/workspaceadmin/results/results.component.ts diff --git a/src/app/workspace/syscheck/syscheck.component.css b/src/app/workspaceadmin/syscheck/syscheck.component.css similarity index 100% rename from src/app/workspace/syscheck/syscheck.component.css rename to src/app/workspaceadmin/syscheck/syscheck.component.css diff --git a/src/app/workspace/syscheck/syscheck.component.html b/src/app/workspaceadmin/syscheck/syscheck.component.html similarity index 100% rename from src/app/workspace/syscheck/syscheck.component.html rename to src/app/workspaceadmin/syscheck/syscheck.component.html diff --git a/src/app/workspace/syscheck/syscheck.component.spec.ts b/src/app/workspaceadmin/syscheck/syscheck.component.spec.ts similarity index 100% rename from src/app/workspace/syscheck/syscheck.component.spec.ts rename to src/app/workspaceadmin/syscheck/syscheck.component.spec.ts diff --git a/src/app/workspace/syscheck/syscheck.component.ts b/src/app/workspaceadmin/syscheck/syscheck.component.ts similarity index 100% rename from src/app/workspace/syscheck/syscheck.component.ts rename to src/app/workspaceadmin/syscheck/syscheck.component.ts diff --git a/src/app/workspace/workspace-routing.module.ts b/src/app/workspaceadmin/workspace-routing.module.ts similarity index 80% rename from src/app/workspace/workspace-routing.module.ts rename to src/app/workspaceadmin/workspace-routing.module.ts index 7fefdd10..c01cc7d4 100644 --- a/src/app/workspace/workspace-routing.module.ts +++ b/src/app/workspaceadmin/workspace-routing.module.ts @@ -1,5 +1,4 @@ import { SyscheckComponent } from './syscheck/syscheck.component'; -import { MonitorComponent } from './monitor/monitor.component'; import { ResultsComponent } from './results/results.component'; import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; @@ -8,15 +7,14 @@ import { WorkspaceComponent } from './workspace.component'; const routes: Routes = [ { - path: 'ws/:ws', + path: ':ws', component: WorkspaceComponent, children: [ {path: '', redirectTo: 'monitor', pathMatch: 'full'}, {path: 'files', component: FilesComponent}, {path: 'syscheck', component: SyscheckComponent}, - {path: 'monitor', component: MonitorComponent}, {path: 'results', component: ResultsComponent}, - {path: '**', component: MonitorComponent} + {path: '**', component: FilesComponent} ] }]; diff --git a/src/app/workspace/workspace.component.css b/src/app/workspaceadmin/workspace.component.css similarity index 100% rename from src/app/workspace/workspace.component.css rename to src/app/workspaceadmin/workspace.component.css diff --git a/src/app/workspace/workspace.component.html b/src/app/workspaceadmin/workspace.component.html similarity index 100% rename from src/app/workspace/workspace.component.html rename to src/app/workspaceadmin/workspace.component.html diff --git a/src/app/admin/workspace.component.spec.ts b/src/app/workspaceadmin/workspace.component.spec.ts similarity index 100% rename from src/app/admin/workspace.component.spec.ts rename to src/app/workspaceadmin/workspace.component.spec.ts diff --git a/src/app/workspace/workspace.component.ts b/src/app/workspaceadmin/workspace.component.ts similarity index 83% rename from src/app/workspace/workspace.component.ts rename to src/app/workspaceadmin/workspace.component.ts index 1b7ed70c..3958ab13 100644 --- a/src/app/workspace/workspace.component.ts +++ b/src/app/workspaceadmin/workspace.component.ts @@ -22,11 +22,11 @@ export class WorkspaceComponent implements OnInit, OnDestroy { ngOnInit() { this.routingSubscription = this.route.params.subscribe(params => { const ws = Number(params['ws']); - this.wds.setWorkspace(ws, this.mds.getWorkspaceRole(ws), this.mds.getWorkspaceName(ws)); + this.wds.setWorkspace(ws); }); this.logindataSubscription = this.mds.loginData$.subscribe(() => { - this.wds.setWorkspace(this.wds.ws, this.mds.getWorkspaceRole(this.wds.ws), this.mds.getWorkspaceName(this.wds.ws)); + this.wds.setWorkspace(this.wds.ws); }); } diff --git a/src/app/workspace/workspace.interceptor.ts b/src/app/workspaceadmin/workspace.interceptor.ts similarity index 100% rename from src/app/workspace/workspace.interceptor.ts rename to src/app/workspaceadmin/workspace.interceptor.ts diff --git a/src/app/workspace/workspace.interfaces.ts b/src/app/workspaceadmin/workspace.interfaces.ts similarity index 93% rename from src/app/workspace/workspace.interfaces.ts rename to src/app/workspaceadmin/workspace.interfaces.ts index b53f17d1..9aca9278 100644 --- a/src/app/workspace/workspace.interfaces.ts +++ b/src/app/workspaceadmin/workspace.interfaces.ts @@ -15,14 +15,6 @@ export interface CheckWorkspaceResponseData { warnings: string[]; } - -export interface GroupResponse { - name: string; - testsTotal: number; - testsStarted: number; - responsesGiven: number; -} - export interface BookletsStarted { groupname: string; loginname: string; diff --git a/src/app/workspace/workspace.module.ts b/src/app/workspaceadmin/workspace.module.ts similarity index 95% rename from src/app/workspace/workspace.module.ts rename to src/app/workspaceadmin/workspace.module.ts index ead27930..df824dc1 100644 --- a/src/app/workspace/workspace.module.ts +++ b/src/app/workspaceadmin/workspace.module.ts @@ -1,6 +1,6 @@ import { FlexLayoutModule } from '@angular/flex-layout'; import { BackendService } from './backend.service'; -import { IqbFilesModule } from '../iqb-files'; +import { IqbFilesModule } from './files/iqb-files'; import { ReactiveFormsModule } from '@angular/forms'; import { NgModule} from '@angular/core'; import { CommonModule } from '@angular/common'; @@ -26,7 +26,6 @@ import { MatTableModule } from '@angular/material/table'; import { MatTabsModule } from '@angular/material/tabs'; import { MatToolbarModule } from '@angular/material/toolbar'; import { MatTooltipModule } from '@angular/material/tooltip'; -import { MonitorComponent } from './monitor/monitor.component'; import { MatExpansionModule } from '@angular/material/expansion'; import { MatGridListModule } from '@angular/material/grid-list'; import { SyscheckComponent } from './syscheck/syscheck.component'; @@ -69,7 +68,6 @@ import { WorkspaceInterceptor } from './workspace.interceptor'; WorkspaceComponent, FilesComponent, ResultsComponent, - MonitorComponent, SyscheckComponent ], providers: [ diff --git a/src/app/workspace/workspacedata.service.spec.ts b/src/app/workspaceadmin/workspacedata.service.spec.ts similarity index 100% rename from src/app/workspace/workspacedata.service.spec.ts rename to src/app/workspaceadmin/workspacedata.service.spec.ts diff --git a/src/app/workspace/workspacedata.service.ts b/src/app/workspaceadmin/workspacedata.service.ts similarity index 68% rename from src/app/workspace/workspacedata.service.ts rename to src/app/workspaceadmin/workspacedata.service.ts index 07fc24f0..d2127b75 100644 --- a/src/app/workspace/workspacedata.service.ts +++ b/src/app/workspaceadmin/workspacedata.service.ts @@ -1,6 +1,7 @@ import { BehaviorSubject } from 'rxjs'; -import { Injectable } from '@angular/core'; +import { Injectable} from '@angular/core'; import { ServerError } from 'iqb-components'; +import {MainDataService} from "../maindata.service"; @Injectable({ providedIn: 'root' @@ -41,14 +42,28 @@ export class WorkspaceDataService { {path: 'monitor', label: 'Monitor'} ]; + constructor(private mds: MainDataService) {} + setNewErrorMsg(err: ServerError = null) { this.globalErrorMsg$.next(err); } - setWorkspace(newId: number, newRole: string, newName: string) { - this._wsName = newName; - this._wsRole = newRole; - switch (newRole.toUpperCase()) { + setWorkspace(newId: number) { + this._wsName = ''; + this._wsRole = ''; + if (newId > 0) { + const myLoginData = this.mds.loginData$.getValue(); + if ((myLoginData !== null) && (myLoginData.workspaces.length > 0)) { + for (let i = 0; i < myLoginData.workspaces.length; i++) { + if (myLoginData.workspaces[i].id == newId) { + this._wsName = myLoginData.workspaces[i].name; + this._wsRole = myLoginData.workspaces[i].role; + break; + } + } + } + } + switch (this._wsRole.toUpperCase()) { case 'RW': { this.navLinks = this.navLinksRW; break; diff --git a/src/app/workspace/monitor/monitor.component.css b/src/app/workspacemonitor/monitor.component.css similarity index 100% rename from src/app/workspace/monitor/monitor.component.css rename to src/app/workspacemonitor/monitor.component.css diff --git a/src/app/workspace/monitor/monitor.component.html b/src/app/workspacemonitor/monitor.component.html similarity index 100% rename from src/app/workspace/monitor/monitor.component.html rename to src/app/workspacemonitor/monitor.component.html diff --git a/src/app/workspace/monitor/monitor.component.spec.ts b/src/app/workspacemonitor/monitor.component.spec.ts similarity index 100% rename from src/app/workspace/monitor/monitor.component.spec.ts rename to src/app/workspacemonitor/monitor.component.spec.ts diff --git a/src/app/workspace/monitor/monitor.component.ts b/src/app/workspacemonitor/monitor.component.ts similarity index 93% rename from src/app/workspace/monitor/monitor.component.ts rename to src/app/workspacemonitor/monitor.component.ts index d8a28b07..02f6729e 100644 --- a/src/app/workspace/monitor/monitor.component.ts +++ b/src/app/workspacemonitor/monitor.component.ts @@ -1,13 +1,13 @@ -import { BookletsStarted } from '../workspace.interfaces'; -import { WorkspaceDataService } from '../workspacedata.service'; -import { BackendService } from '../backend.service'; +import { BookletsStarted } from '../workspaceadmin/workspace.interfaces'; +import { WorkspaceDataService } from '../workspaceadmin'; +import { BackendService } from '../workspaceadmin/backend.service'; import { Component, OnInit, ViewChild, OnDestroy } from '@angular/core'; import { MatSnackBar } from '@angular/material/snack-bar'; import { MatSort } from '@angular/material/sort'; import { MatTableDataSource } from '@angular/material/table'; import { SelectionModel } from '@angular/cdk/collections'; import { saveAs } from 'file-saver'; -import { MonitorData } from '../workspace.interfaces'; +import { MonitorData } from '../workspaceadmin/workspace.interfaces'; import { Subscription } from 'rxjs'; import { ServerError } from 'iqb-components'; @@ -157,3 +157,9 @@ export class MonitorComponent implements OnInit, OnDestroy { } } } +export interface GroupResponse { + name: string; + testsTotal: number; + testsStarted: number; + responsesGiven: number; +} diff --git a/src/environments/environment.ts b/src/environments/environment.ts index fa684d9f..e6139cd8 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -4,8 +4,9 @@ export const environment = { production: false, + testcenterUrl: 'https://ocba.iqb.hu-berlin.de/', // testcenterUrl: 'https://www.iqb-testcenter.de/', - testcenterUrl: 'http://localhost/2020/testcenter-iqb-php/', + // testcenterUrl: 'http://localhost/2020/testcenter-iqb-php/', appName: 'IQB-Testcenter', appPublisher: 'IQB - Institut zur Qualitätsentwicklung im Bildungswesen', appVersion: '0 (dev)' diff --git a/src/environments/environment.xx.ts b/src/environments/environment.xx.ts deleted file mode 100644 index 1af49e5e..00000000 --- a/src/environments/environment.xx.ts +++ /dev/null @@ -1,21 +0,0 @@ - -// This file can be replaced during build by using the `fileReplacements` array. -// `ng build ---prod` replaces `environment.ts` with `environment.prod.ts`. -// The list of file replacements can be found in `angular.json`. - -export const environment = { - production: false, - // testcenterUrl: 'https://www.iqb-testcenter.de/', - testcenterUrl: 'https://ocba2.iqb.hu-berlin.de/', - appName: 'IQB-Testcenter', - appPublisher: 'IQB - Institut zur Qualitätsentwicklung im Bildungswesen', - appVersion: '0 (dev)' -}; - -/* - * In development mode, to ignore zone related error stack frames such as - * `zone.run`, `zoneDelegate.invokeTask` for easier debugging, you can - * import the following file, but please comment it out in production mode - * because it will have performance impact when throw error - */ -// import 'zone.js/dist/zone-error'; // Included with Angular CLI. diff --git a/src/index.html.TC b/src/index.html similarity index 94% rename from src/index.html.TC rename to src/index.html index 91af51ec..d1f8b955 100644 --- a/src/index.html.TC +++ b/src/index.html @@ -14,10 +14,9 @@ <link rel="shortcut icon" href="/assets/favicon.ico?v=Hujjik765gt"> <meta name="msapplication-TileColor" content="#2d89ef"> <meta name="theme-color" content="#ffffff"> - <!-- <link rel="icon" href="assets/favicon_IQB.ico"> --> - <!-- <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">--> - <!-- <link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin" rel="stylesheet">--> + <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> + <link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin" rel="stylesheet"> </head> <body> @@ -142,4 +141,3 @@ </script> </body> </html> -<!-- class="mat-app-background"--> diff --git a/src/index.html.ADMIN b/src/index.html.ADMIN deleted file mode 100644 index c6474ea7..00000000 --- a/src/index.html.ADMIN +++ /dev/null @@ -1,25 +0,0 @@ -<!doctype html> -<html lang="en"> -<head> - <meta charset="utf-8"> - <title>IQB-Testcenter Verwaltung</title> - <base href="/"> - - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png?v=Hujjik765gt"> - <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png?v=Hujjik765gt"> - <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png?v=Hujjik765gt"> - <link rel="manifest" href="/assets/site.webmanifest?v=Hujjik765gt"> - <link rel="mask-icon" href="/assets/safari-pinned-tab.svg?v=Hujjik765gt" color="#5bbad5"> - <link rel="shortcut icon" href="/assets/favicon.ico?v=Hujjik765gt"> - <meta name="msapplication-TileColor" content="#2d89ef"> - <meta name="theme-color" content="#ffffff"> - - <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> - <link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin" rel="stylesheet"> - -</head> -<body> - <app-root></app-root> -</body> -</html> diff --git a/src/iqb-theme2.scss b/src/iqb-theme2.scss deleted file mode 100644 index 215f8b27..00000000 --- a/src/iqb-theme2.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import '~@angular/material/theming'; -@include mat-core(); - -$iqb-primary: mat-palette($mat-cyan, 900); -$iqb-accent: mat-palette($mat-light-green, A200); -$iqb-app-theme: mat-light-theme($iqb-primary, $iqb-accent); -@include angular-material-theme($iqb-app-theme); - -body { - overflow: hidden; - width: 100%; - height: 100%; - margin: 0; - font-family: "Orienta"; - background: linear-gradient(to left, #003333, #045659, #0d7b84, #1aa2b2, #2acae5) -} diff --git a/src/polyfills.ts b/src/polyfills.ts index 32c599fd..93b907b6 100644 --- a/src/polyfills.ts +++ b/src/polyfills.ts @@ -20,33 +20,33 @@ /** IE9, IE10 and IE11 requires all of the following polyfills. **/ -import 'core-js/es6/symbol'; -import 'core-js/es6/object'; -import 'core-js/es6/function'; -import 'core-js/es6/parse-int'; -import 'core-js/es6/parse-float'; -import 'core-js/es6/number'; -import 'core-js/es6/math'; -import 'core-js/es6/string'; -import 'core-js/es6/date'; -import 'core-js/es6/array'; -import 'core-js/es6/regexp'; -import 'core-js/es6/map'; -import 'core-js/es6/weak-map'; -import 'core-js/es6/set'; +import 'core-js/es/symbol'; +import 'core-js/es/object'; +import 'core-js/es/function'; +import 'core-js/es/parse-int'; +import 'core-js/es/parse-float'; +import 'core-js/es/number'; +import 'core-js/es/math'; +import 'core-js/es/string'; +import 'core-js/es/date'; +import 'core-js/es/array'; +import 'core-js/es/regexp'; +import 'core-js/es/map'; +import 'core-js/es/weak-map'; +import 'core-js/es/set'; /** IE10 and IE11 requires the following for NgClass support on SVG elements */ import 'classlist.js'; // Run `npm install --save classlist.js`. /** IE10 and IE11 requires the following for the Reflect API. */ -import 'core-js/es6/reflect'; +import 'core-js/es/reflect'; // npm install git+https://github.com/jugglinmike/srcdoc-polyfill -// import 'srcdoc-polyfill'; +import 'srcdoc-polyfill'; /** Evergreen browsers require these. **/ // Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. -import 'core-js/es7/reflect'; +// import 'core-js/es7/reflect'; /** diff --git a/src/styles.css.TC b/src/styles.css similarity index 96% rename from src/styles.css.TC rename to src/styles.css index f41d547a..8852f84e 100644 --- a/src/styles.css.TC +++ b/src/styles.css @@ -36,6 +36,7 @@ z-index: 999; height: 2em; width: 2em; + overflow: visible; margin: auto; top: 0; left: 0; @@ -88,3 +89,6 @@ div.logo img { color: white; } +.error-msg { + color: brown; +} diff --git a/src/styles.css.ADMIN b/src/styles.css.ADMIN deleted file mode 100644 index a7578e00..00000000 --- a/src/styles.css.ADMIN +++ /dev/null @@ -1,39 +0,0 @@ -/* orienta-regular - latin */ -@font-face { - font-family: 'Orienta'; - font-style: normal; - font-weight: 400; - src: local('Orienta'), local('Orienta-Regular'), - url('assets/orienta-v5-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url('assets/orienta-v5-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -.page-body { - overflow-x: auto; - position: absolute; - width: 100%; - top: 60px; - bottom: 0; -} - - -.spinner-container { - position: fixed; - z-index: 999; - height: 2em; - width: 2em; - overflow: show; - margin: auto; - top: 0; - left: 0; - bottom: 0; - right: 0; -} - -.logo img { - width: 100px; -} - -.error-msg { - color: brown; -} diff --git a/src/tsconfig.app.json.TC b/src/tsconfig.app.json similarity index 100% rename from src/tsconfig.app.json.TC rename to src/tsconfig.app.json diff --git a/src/tsconfig.app.json.ADMIN b/src/tsconfig.app.json.ADMIN deleted file mode 100644 index 8ea061ea..00000000 --- a/src/tsconfig.app.json.ADMIN +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/app", - "types": [] - }, - "exclude": [ - "src/test.ts", - "**/*.spec.ts" - ] -} diff --git a/src/tsconfig.spec.json.TC b/src/tsconfig.spec.json similarity index 100% rename from src/tsconfig.spec.json.TC rename to src/tsconfig.spec.json diff --git a/src/tsconfig.spec.json.ADMIN b/src/tsconfig.spec.json.ADMIN deleted file mode 100644 index de773363..00000000 --- a/src/tsconfig.spec.json.ADMIN +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/spec", - "types": [ - "jasmine", - "node" - ] - }, - "files": [ - "test.ts", - "polyfills.ts" - ], - "include": [ - "**/*.spec.ts", - "**/*.d.ts" - ] -} diff --git a/src/tslint.json.TC b/src/tslint.json similarity index 100% rename from src/tslint.json.TC rename to src/tslint.json diff --git a/src/tslint.json.ADMIN b/src/tslint.json.ADMIN deleted file mode 100644 index 52e2c1a5..00000000 --- a/src/tslint.json.ADMIN +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "../tslint.json", - "rules": { - "directive-selector": [ - true, - "attribute", - "app", - "camelCase" - ], - "component-selector": [ - true, - "element", - "app", - "kebab-case" - ] - } -} diff --git a/tsconfig.json.ADMIN b/tsconfig.json similarity index 100% rename from tsconfig.json.ADMIN rename to tsconfig.json diff --git a/tsconfig.json.TC b/tsconfig.json.TC deleted file mode 100644 index ef44e286..00000000 --- a/tsconfig.json.TC +++ /dev/null @@ -1,20 +0,0 @@ -{ - "compileOnSave": false, - "compilerOptions": { - "baseUrl": "./", - "outDir": "./dist/out-tsc", - "sourceMap": true, - "declaration": false, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "target": "es5", - "typeRoots": [ - "node_modules/@types" - ], - "lib": [ - "es2017", - "dom" - ] - } -} diff --git a/tslint.json.ADMIN b/tslint.json similarity index 95% rename from tslint.json.ADMIN rename to tslint.json index 2da62c3d..7564083a 100644 --- a/tslint.json.ADMIN +++ b/tslint.json @@ -122,9 +122,9 @@ "check-type" ], "no-output-on-prefix": true, - "no-inputs-metadata-property": true, - "no-outputs-metadata-property": true, - "no-host-metadata-property": true, + "use-input-property-decorator": true, + "use-output-property-decorator": true, + "use-host-property-decorator": true, "no-input-rename": true, "no-output-rename": true, "use-lifecycle-interface": true, diff --git a/tslint.json.TC b/tslint.json.TC deleted file mode 100644 index 3ea984c7..00000000 --- a/tslint.json.TC +++ /dev/null @@ -1,130 +0,0 @@ -{ - "rulesDirectory": [ - "node_modules/codelyzer" - ], - "rules": { - "arrow-return-shorthand": true, - "callable-types": true, - "class-name": true, - "comment-format": [ - true, - "check-space" - ], - "curly": true, - "deprecation": { - "severity": "warn" - }, - "eofline": true, - "forin": true, - "import-blacklist": [ - true, - "rxjs/Rx" - ], - "import-spacing": true, - "indent": [ - true, - "spaces" - ], - "interface-over-type-literal": true, - "label-position": true, - "max-line-length": [ - true, - 140 - ], - "member-access": false, - "member-ordering": [ - true, - { - "order": [ - "static-field", - "instance-field", - "static-method", - "instance-method" - ] - } - ], - "no-arg": true, - "no-bitwise": true, - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-construct": true, - "no-debugger": true, - "no-duplicate-super": true, - "no-empty": false, - "no-empty-interface": true, - "no-eval": true, - "no-inferrable-types": [ - true, - "ignore-params" - ], - "no-misused-new": true, - "no-non-null-assertion": true, - "no-shadowed-variable": true, - "no-string-literal": false, - "no-string-throw": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-initializer": true, - "no-unused-expression": true, - "no-use-before-declare": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [ - true, - "check-open-brace", - "check-catch", - "check-else", - "check-whitespace" - ], - "prefer-const": true, - "quotemark": [ - true, - "single" - ], - "radix": true, - "semicolon": [ - true, - "always" - ], - "triple-equals": [ - true, - "allow-null-check" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "unified-signatures": true, - "variable-name": false, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ], - "no-output-on-prefix": true, - "use-input-property-decorator": true, - "use-output-property-decorator": true, - "use-host-property-decorator": true, - "no-input-rename": true, - "no-output-rename": true, - "use-life-cycle-interface": true, - "use-pipe-transform-interface": true, - "component-class-suffix": true, - "directive-class-suffix": true - } -} -- GitLab