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