Sarah Vaupel
596541e079
style(exam-correct): minor tweak
2020-02-07 10:14:26 +01:00
Sarah Vaupel
ef80de2a80
style(exam-correct): minor tweaks
2020-02-07 10:14:26 +01:00
Sarah Vaupel
63405093c4
fix(storage-manager): post salt and timestamp only when fetching key
2020-02-07 10:14:26 +01:00
Sarah Vaupel
decb1ca2a3
style(exam-correct): minor style fixes and restructuring
2020-02-07 10:14:25 +01:00
Sarah Vaupel
2667aac1a3
fix(storage-manager): correctly use encryption key in decrypt call
2020-02-07 10:14:25 +01:00
Sarah Vaupel
54d852f308
feat(storage-manager): add en-/decryption stub (WIP) and restructure
2020-02-07 10:14:25 +01:00
Sarah Vaupel
e42452e4da
fix(storage-manager): remove and clear SessionStorage
2020-02-07 10:13:30 +01:00
Sarah Vaupel
25a7c3420a
feat(storage-manager): store encryption info per location
2020-02-07 10:13:30 +01:00
Sarah Vaupel
0282918c2e
fix(storage-manager): save salt and timestamp
2020-02-07 10:13:30 +01:00
Sarah Vaupel
472156529d
chore(storage-key): fetch storage key and invalidate storage on mismatch
2020-02-07 10:13:30 +01:00
Sarah Vaupel
c86dce5a11
refactor(exam-correct): refactor xsrf token and encryption options
2020-02-07 10:13:29 +01:00
Sarah Vaupel
6d0eb93a8d
refactor(http-client): set xsrf token on post requests
2020-02-07 10:13:29 +01:00
Sarah Vaupel
4e2810d9bb
refactor(exam-correct): use fa spin class
2020-02-07 10:12:52 +01:00
Sarah Vaupel
029aba1d61
style(exam-correct): style ambiguous entries as links for now
2020-02-07 10:12:51 +01:00
Sarah Vaupel
41a9539c27
fix(exam-correct): also persist local time on non-success
2020-02-07 10:12:51 +01:00
Sarah Vaupel
88768eb1d1
fix(exam-correct): fix addRow rowInfo
2020-02-07 10:12:51 +01:00
Sarah Vaupel
76cb690303
refactor(exam-correct): remove old input--invalid class usage
2020-02-07 10:12:51 +01:00
Sarah Vaupel
ef3475539b
fix(exam-correct): correctly htmlify user on failure
2020-02-07 10:12:50 +01:00
Sarah Vaupel
a7cc24be90
feat(exam-correct): persist results and more
2020-02-07 10:12:50 +01:00
Sarah Vaupel
512f4d9070
feat(exam-correct): resend option on ambiguous entries (TODO refactor)
2020-02-07 10:12:50 +01:00
Sarah Vaupel
77e39be56c
feat(exam-correct): server date handling in frontend and refactor
2020-02-07 10:12:17 +01:00
Sarah Vaupel
905d445479
feat(exam-correct): more on frontend name resolving
2020-02-07 10:12:17 +01:00
Sarah Vaupel
7f04862a6f
feat(exam-correct): validate user input stub
2020-02-07 10:12:04 +01:00
Sarah Vaupel
4cb62f8f91
feat(exam-correct): single runDB in POST handler; more response handling
2020-02-07 10:10:51 +01:00
Sarah Vaupel
c0f91bccdd
feat(exam-correct): upsert exam part results (TODO)
2020-02-07 10:10:51 +01:00
Sarah Vaupel
af3278912c
fix(exam-correct): add additional exam result td; table layout
2020-02-07 10:09:32 +01:00
Sarah Vaupel
3cc6814ff5
feat(exam-correct): status icons (wip)
2020-02-07 10:09:29 +01:00
Sarah Vaupel
2fd996be22
fix(exam-correct): add XSRF token to post header
2020-02-07 10:09:28 +01:00
Sarah Vaupel
cbe6495609
feat(exam-correct): more stub
2020-02-07 10:04:34 +01:00
Sarah Vaupel
90359c83b7
feat(exam-correct): stub
2020-02-07 10:04:34 +01:00
Sarah Vaupel
a15f0d1d51
refactor(exam-correct): replace table constraint with better selector
2020-02-07 10:04:34 +01:00
Sarah Vaupel
53131e2de8
feat(sort-table): add basic SortTable util stub
2020-02-07 10:04:33 +01:00
Sarah Vaupel
9cb64f2a8f
feat(exam-correct): setup basic session storage manager, add util stub
2020-02-07 10:04:33 +01:00
Sarah Vaupel
b8e48d08d9
style(exam-correct): minor style change
2020-02-07 09:10:52 +01:00
Gregor Kleen
7340fc1fa6
fix(style): breadcrumb bar width
2020-02-06 21:03:33 +01:00
Gregor Kleen
95ffda25b6
feat: improve navigation
2020-02-06 16:27:29 +01:00
Gregor Kleen
51fc6dc541
feat: restore & improve navbar contents
2020-02-06 16:27:29 +01:00
Gregor Kleen
18ae75890a
fix: design tweaks
2020-02-06 16:27:29 +01:00
Gregor Kleen
68eb44884e
fix: design tweaks
2020-02-06 16:27:28 +01:00
Gregor Kleen
1348c91c3c
feat: navbar header containers
...
BREAKING CHANGE: major navigation refactor
2020-02-06 16:27:28 +01:00
Sarah Vaupel
b1b70b9262
style(exam-correct): minor examResult style changes
2020-02-06 16:05:29 +01:00
Sarah Vaupel
6f2b58c002
Merge branch 'master' into 476-interface-fur-klausurkorrekturen
2020-02-04 09:52:33 +01:00
Sarah Vaupel
001a600270
refactor(exam-correct): minor refactor; no persistent entries for now
2020-02-04 09:48:37 +01:00
Sarah Vaupel
88e9bb26fe
style(exam-correct): fix table layout to prevent visual offset on submit
2020-02-04 09:46:34 +01:00
Sarah Vaupel
5d0e376eb4
refactor(storage-manager): remove unnecessary null param for JSON.parse
2020-02-04 09:45:21 +01:00
Sarah Vaupel
e7ff3846f2
fix: do not apply target link height fix on targets in tables
2020-02-03 13:48:38 +01:00
Sarah Vaupel
93adcd9811
chore(storage-manager): proper-ish debug logs
2020-02-01 18:23:57 +01:00
Sarah Vaupel
becfcdb1db
style(exam-correct): minor tweak
2020-02-01 18:23:19 +01:00
Sarah Vaupel
57f864cac1
style(exam-correct): minor tweaks
2020-02-01 17:11:26 +01:00
Sarah Vaupel
301c88f2ea
fix(storage-manager): post salt and timestamp only when fetching key
2020-02-01 16:55:09 +01:00
Sarah Vaupel
0d43037fa7
style(exam-correct): minor style fixes and restructuring
2020-02-01 16:20:35 +01:00
Sarah Vaupel
9e9726e173
fix(storage-manager): correctly use encryption key in decrypt call
2020-02-01 14:57:24 +01:00
Sarah Vaupel
001614522e
feat(storage-manager): add en-/decryption stub (WIP) and restructure
2020-02-01 14:10:04 +01:00
Gregor Kleen
a91fd7fd63
feat: exam auto-occurrence nudging
2020-01-30 17:24:22 +01:00
Sarah Vaupel
38b0a8eebc
fix(storage-manager): remove and clear SessionStorage
2020-01-29 11:07:29 +01:00
Sarah Vaupel
8122ab10b0
feat(storage-manager): store encryption info per location
2020-01-29 10:53:42 +01:00
Sarah Vaupel
8bee033efa
fix(storage-manager): save salt and timestamp
2020-01-28 19:41:43 +01:00
Sarah Vaupel
01a5a476c5
chore(storage-key): fetch storage key and invalidate storage on mismatch
2020-01-28 18:14:04 +01:00
Sarah Vaupel
e7c8b6611b
refactor(exam-correct): refactor xsrf token and encryption options
2020-01-28 18:12:13 +01:00
Sarah Vaupel
fe28762d1c
refactor(http-client): set xsrf token on post requests
2020-01-28 18:10:29 +01:00
Sarah Vaupel
2ebaa1616b
refactor(exam-correct): use fa spin class
2020-01-27 14:44:47 +01:00
Sarah Vaupel
c623b7c82f
style(exam-correct): style ambiguous entries as links for now
2020-01-24 13:54:02 +01:00
Sarah Vaupel
dcb79d4cb8
fix(exam-correct): also persist local time on non-success
2020-01-24 13:24:30 +01:00
Sarah Vaupel
792da22204
fix(exam-correct): fix addRow rowInfo
2020-01-24 09:51:21 +01:00
Sarah Vaupel
a51c849df5
refactor(exam-correct): remove old input--invalid class usage
2020-01-24 09:49:26 +01:00
Sarah Vaupel
595f46d860
fix(exam-correct): correctly htmlify user on failure
2020-01-23 20:56:25 +01:00
Sarah Vaupel
53ff6298e2
feat(exam-correct): persist results and more
2020-01-23 20:45:25 +01:00
Sarah Vaupel
e252be2fef
feat(exam-correct): resend option on ambiguous entries (TODO refactor)
2020-01-21 18:49:53 +01:00
Sarah Vaupel
d8a080d74d
feat(exam-correct): server date handling in frontend and refactor
2020-01-21 16:44:35 +01:00
Sarah Vaupel
daf9eee1d3
feat(exam-correct): more on frontend name resolving
2020-01-20 17:02:40 +01:00
Sarah Vaupel
431d004665
feat(exam-correct): validate user input stub
2020-01-20 11:11:14 +01:00
Sarah Vaupel
6837c44b7f
feat(exam-correct): single runDB in POST handler; more response handling
2020-01-20 09:41:23 +01:00
Sarah Vaupel
650598fc22
feat(exam-correct): upsert exam part results (TODO)
2020-01-15 18:06:20 +01:00
Sarah Vaupel
ce72679761
Merge branch 'master' into 476-interface-fur-klausurkorrekturen
2020-01-14 11:19:08 +01:00
Sarah Vaupel
eefff9f719
feat(exam-correct): status icons (wip)
2020-01-13 16:29:26 +01:00
Sarah Vaupel
2b3046164f
fix(exam-correct): add XSRF token to post header
2020-01-13 10:46:11 +01:00
Sarah Vaupel
9053b878c9
fix(hide-columns): bump storage manager minor version
2020-01-13 10:39:08 +01:00
Sarah Vaupel
03bcf56487
fix(hide-columns): no hide-columns in tail.datetime
2020-01-13 10:39:08 +01:00
Sarah Vaupel
b03c10f098
feat(hide-columns): opt-out on select columns
2020-01-13 10:39:08 +01:00
Sarah Vaupel
71e90a1817
feat(hide-columns): add hider label th attr
2020-01-13 10:39:07 +01:00
Sarah Vaupel
6727dff2ef
feat(exam-correct): more stub
2020-01-10 19:40:48 +01:00
Sarah Vaupel
0467194e3d
feat(exam-correct): stub
2020-01-09 15:59:31 +01:00
Sarah Vaupel
9d845d3a0b
refactor(exam-correct): replace table constraint with better selector
2020-01-09 12:29:46 +01:00
Sarah Vaupel
11c0bd07e9
feat(sort-table): add basic SortTable util stub
2020-01-09 12:27:02 +01:00
Sarah Vaupel
9a791562b6
feat(exam-correct): setup basic session storage manager, add util stub
2020-01-09 11:08:43 +01:00
Gregor Kleen
6b51cc5e53
fix: tweak debouncing & canceling
2020-01-08 22:56:30 +01:00
Sarah Vaupel
49bafe1276
fix: fix app frontend test
2020-01-08 10:16:49 +01:00
Sarah Vaupel
cd3e72c0f1
fix(async-table): bind callback in updateTableFrom call
2020-01-08 10:16:36 +01:00
Sarah Vaupel
2620fb2f95
fix(util-registry): fix initAll and tests
2020-01-08 10:16:36 +01:00
Sarah Vaupel
ea5351e483
chore(util-registry): fix tests
2020-01-08 10:16:36 +01:00
Sarah Vaupel
86dd3a96d2
refactor(util-registry): small change
2020-01-08 10:16:36 +01:00
Sarah Vaupel
4ae6745aac
chore(util-registry): refactor + new unit tests for start
2020-01-08 10:16:35 +01:00
Sarah Vaupel
00584f9590
feat(util-registry): more debug info for setup util instances
2020-01-08 10:15:52 +01:00
Sarah Vaupel
ddf94bf565
fix(util-registry): start setup instances and not all active instances
2020-01-08 10:15:52 +01:00
Sarah Vaupel
67e472fa5e
feat(frontend): split up util registry
...
split up setup of utils (into (DOM) setup and (event listener) start
steps); moved event listener registration of datepicker and async-table
util to start method(s); small diverse fixes and refactoring.
FIXME: enter in datepicker inputs still cause HTTP request loop
2020-01-08 10:15:52 +01:00
Sarah Vaupel
bfd35dbc5c
chore(async-table): refactor
2020-01-08 10:15:51 +01:00
Sarah Vaupel
22b3780efd
feat(async-table): no submit on locked inputs
2020-01-08 10:15:51 +01:00
Sarah Vaupel
13e3d637a3
style(legal): two-column layout
2019-12-23 16:46:43 +01:00
Sarah Vaupel
da99d3e198
Merge branch 'master' into nutzungsbedingungen
2019-12-19 14:40:14 +01:00
Sarah Vaupel
b3fb9ceb6a
style: offset main content anchor by header height
2019-12-19 14:09:30 +01:00