Commit Graph

38 Commits

Author SHA1 Message Date
Philipp Matthias Schaefer aab69f2dfd fix(js): add parameter list 2021-03-14 22:08:38 +01:00
Philipp Matthias Schaefer 694f4bdfd2 feat(js): abort request and show message if any field is empty 2021-03-14 21:48:41 +01:00
Philipp Matthias Schaefer aaec961560 fix(js): clear fields after success 2021-03-14 21:44:18 +01:00
Philipp Matthias Schaefer 4edbd90de8 refactor(js): use forEach and map instead of own function 2021-03-14 21:43:39 +01:00
Philipp Matthias Schaefer 9acb4eb28c refactor(js): do not redundantly pass field name 2021-03-14 21:38:48 +01:00
Philipp Matthias Schaefer adb2cdfc41 refactor(api): use HTTP status codes to convey API call results 2021-03-14 21:34:32 +01:00
Philipp Matthias Schaefer 0d1cc9ae54 feat(api): provide context for LDAP error 2021-03-14 20:47:33 +01:00
Philipp Matthias Schaefer cf74883227 refactor(config): remove map to Unit
It is unnecessary, because the result is dropped anyway.
2021-03-14 09:19:31 +01:00
Philipp Matthias Schaefer f192034a2b refactor(js): use const instead of let 2021-03-14 09:19:17 +01:00
Philipp Matthias Schaefer 78dab48732 fix(legal.html): fix link to home page 2021-03-10 11:26:40 +01:00
Philipp Matthias Schaefer ee432e256f feat(frontend): clear input fields on success 2021-03-10 10:28:06 +01:00
Philipp Matthias Schaefer 94d617e551 fix(frontend): ensure the modal covers all available space 2021-03-10 10:25:41 +01:00
Philipp Matthias Schaefer 60f34c09eb fix(api): escape externally provided username
This closes an LDAP injection vulnerability.
2021-03-06 12:55:04 +01:00
Philipp Matthias Schaefer 30fcceb351 style: center nav element
This broke, when all children of body got a width of 720px. Now, they have a
max-width of 720px.
2021-02-28 21:46:21 +01:00
Philipp Matthias Schaefer 788500d325 docs: add logo.svg to list of replaceable assets 2021-02-27 21:31:12 +01:00
Philipp Matthias Schaefer c08f4a18b3 docs: grammar 2021-02-27 21:30:29 +01:00
Philipp Matthias Schaefer 3832510760 refactor(api): pass by reference 2021-02-27 21:09:00 +01:00
Philipp Matthias Schaefer 76a9695979 refactor(config): remove module name from function name 2021-02-27 21:07:15 +01:00
Philipp Matthias Schaefer 8ec8951315 feat(legal): style legal page (2) 2021-02-27 20:56:38 +01:00
Philipp Matthias Schaefer c2b43c8f6c feat(legal.html): style legal page 2021-02-27 20:54:41 +01:00
Philipp Matthias Schaefer c824c62929 fix: use configured DN 2021-02-27 20:26:16 +01:00
Philipp Matthias Schaefer 10d5a1c515 feat: Add a configurable headline to the form 2021-02-27 20:11:47 +01:00
Philipp Matthias Schaefer 0916b3fa7c style(js): break long lines 2021-02-27 14:53:12 +01:00
Philipp Matthias Schaefer f54337f43e chore: add license headers to source files 2021-02-27 14:50:06 +01:00
Philipp Matthias Schaefer e578b56237 refactor: rename icon to logo 2021-02-27 14:39:40 +01:00
Philipp Matthias Schaefer b96a26d2d0 refactor(icons): remove unused namespace declaration 2021-02-27 14:35:58 +01:00
Philipp Matthias Schaefer 01ecfc3c71 feat(icons): redesign icons
- fill full frame instead of ninety percent of it
- make all joins and caps rounded
- add white background to all icons
2021-02-27 14:35:50 +01:00
Philipp Matthias Schaefer 5ae0cf7c8a docs: remove emphasis markers in dependency list 2021-02-25 22:04:58 +01:00
Philipp Matthias Schaefer ce72ff59b8 fix(config.json): remove dangling comma 2021-02-25 22:02:40 +01:00
Philipp Matthias Schaefer b7c0b84274 feat: add website icon/project avatar 2021-02-25 22:00:59 +01:00
Philipp Matthias Schaefer 1b6835eddb refactor: use anyhow for error handling 2021-02-25 20:37:00 +01:00
Philipp Matthias Schaefer 6b35594f1a refactor(config): inline buffer creation 2021-02-25 20:06:06 +01:00
Philipp Matthias Schaefer a6c7df0cb0 refactor: replace macro_use with explicit use declarations 2021-02-25 20:05:52 +01:00
Philipp Matthias Schaefer ba1917c9b1 refactor(main): remove redundant extern crate declarations 2021-02-25 10:35:25 +01:00
Philipp Matthias Schaefer dd20821ddc refactor(main): use clap::crate_version instead of constant 2021-02-25 10:34:39 +01:00
Philipp Matthias Schaefer 6c598ba580 docs(README.md): fix link to license 2021-02-24 14:37:34 +01:00
Philipp Matthias Schaefer 1973c1091a docs(README.md): reformulate description 2021-02-24 14:36:00 +01:00
Philipp Matthias Schaefer 1428d07ee9 Initial commit 2021-02-24 13:51:50 +01:00