BlackDex
5a974c7b94
Added SMTP test button in the admin gui
- Added a test button for checking the e-mail settings.
- Fixed a bug with the _post JavaScript function:
A function was overwriten with a variable and errors were not handled
correctly like a 500 for example.
5 years ago
BlackDex
5f61607419
Added SMTP test button in the admin gui
- Added a test button for checking the e-mail settings.
- Fixed a bug with the _post JavaScript function:
A function was overwriten with a variable and errors were not handled
correctly like a 500 for example.
5 years ago
Daniel García
ad9f2b2d8e
Removed test urlpath
5 years ago
Daniel García
2f4a9865e1
Use absolute paths in the admin page
5 years ago
Jeremy Lin
29a0795219
Add backend support for alternate base dir (subdir/subpath) hosting
To use this, include a path in the `DOMAIN` URL, e.g.:
* `DOMAIN=https://example.com/custom-path `
* `DOMAIN=https://example.com/multiple/levels/are/ok `
5 years ago
Daniel García
0d32179d07
Logout button in admin page
5 years ago
Daniel García
7dcf18151d
Fix onsubmit
6 years ago
Daniel García
e3404dd322
Use the local scripts instead of cloudflare, remove jquery and update config so disabling a master toggle doesn't remove the values
6 years ago
Daniel García
026f9da035
Allow removing users two factors
6 years ago
Daniel García
5710703c50
Make sure the backup option only appears when using sqlite
6 years ago
TheMardy
ef551f4cc6
Create Backup funcitonality
Added create backup functionality to the admin panel
6 years ago
Daniel García
0136c793b4
Implement better user status API, in the future we'll probably want a way to disable users.
We should migrate from the empty password hash to a separate column then.
6 years ago
Daniel García
b4244b28b6
Update admin page scripts and fixed broken tooltip
6 years ago
Daniel García
43f9038325
Add option to force resync clients in admin panel
6 years ago
Daniel García
339044f8aa
Add warning about config panel values overriding env vars.
6 years ago
Daniel García
bf6ae91a6d
Remove margins on small devices
6 years ago
Daniel García
828e3a5795
Add extra padding when the toolbar collapses in small devices
6 years ago
Daniel García
7b5bcd45f8
Show read-only options in the config panel and the env variable names in the tooltips
6 years ago
Daniel García
d7eeaaf249
Escape user data from admin panel when calling JS
6 years ago
Daniel García
d3773a433a
Removed list of mounted routes at startup by default, with option to add it back. This would get annoying when starting the server frequently, because it printed ~130 lines of mostly useless info
6 years ago
Daniel García
28d1588e73
Show version in admin panel
6 years ago
Daniel García
330e90a6ac
Hide secrets in config panel
6 years ago
Daniel García
ef63342e20
Add reset user config button
6 years ago
Daniel García
a72809b225
Yubico and SMTP enable/disable master switches
6 years ago
Daniel García
9976e4736e
Add groups
6 years ago
Daniel García
dc92f07232
Added env variable to select config file. Initial work towards groups and added tooltips with descriptions and nicer names
6 years ago
Daniel García
3db815b969
Implemented config form and fixed config priority
6 years ago
Daniel García
877408b808
Implement basic config loading and updating. No save to file yet.
6 years ago
Daniel García
69036cc6a4
Add disabled user badge (no password) and deauthorize button to admin page.
6 years ago
Daniel García
700e084101
Add 2FA icon to admin panel
6 years ago
Daniel García
ddd49596ba
Fix invite empty email
6 years ago
Daniel García
b8cabadd43
Fix admin page links
6 years ago
Daniel García
bfd93e5b13
Show organizations in admin panel, implement reload templates option
6 years ago
Daniel García
6cbb683f99
Rename admin templates to match email
6 years ago
Daniel García
92bbb98d48
Created base template
6 years ago
Daniel García
834c847746
Implement admin JWT cookie, separate JWT issuers for each type of token and migrate admin page to handlebars template
6 years ago