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
|
924ba153aa
|
Merge pull request #730 from tomuta/email_verification
Implement change-email, email-verification, account-recovery, and welcome notifications
|
5 years ago |
tomuta
|
bd1e8be328
|
Implement change-email, email-verification, account-recovery, and welcome notifications
|
5 years ago |
ntimo
|
2b8d08a3f4
|
Added netcup domains to global domains
|
5 years ago |
Daniel García
|
cbadf00941
|
Update web vault to fix twofactorauth.org integration
Update dependencies and toolchain
Update included equivalent domains with upstream changes
|
5 years ago |
Timo N
|
b889e5185e
|
Added tv.apple.com to global domains
|
5 years ago |
BlackDex
|
edc482c8ea
|
Changed HIBP Error message.
- Moved the manual link to the check to the top.
- Clearified that hibp is a payed service.
- Changed error logo to hibp logo.
|
5 years ago |
Daniel García
|
7dcf18151d
|
Fix onsubmit
|
5 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
|
5 years ago |
Daniel García
|
4a7d2a1e28
|
Rename static files endpoint
|
5 years ago |
vpl
|
5d50b1ee3c
|
Merge remote-tracking branch 'upstream/master' into email-codes
|
5 years ago |
Daniel García
|
026f9da035
|
Allow removing users two factors
|
5 years ago |
Daniel García
|
515b87755a
|
Update HIBP to v3, requires paid API key, fixes #583
|
5 years ago |
vpl
|
0b60f20eb3
|
Add email message for twofactor email codes
|
5 years ago |
vpl
|
bc6a53b847
|
Add new device email when user logs in
|
5 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
|
5521a86693
|
Change path for served images to avoid collision with vault images
|
6 years ago |
Daniel García
|
3160780549
|
Merge pull request #401 from TheMardy/master
Images in Email Templates
|
6 years ago |
TheMardy
|
f0701657a9
|
Changed to Bitwarden_RS Logo
|
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 |
Nick Fox
|
7976d39d9d
|
Adjust whitespace
|
6 years ago |
Nick Fox
|
5ee9676941
|
Break up long line to stop SMTP from breaking
|
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 |
TheMardy
|
8526055bb7
|
Added images to email templates
|
6 years ago |
TheMardy
|
a79334ea4c
|
Added static email image routes
|
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 |
TheMardy
|
22b0b95209
|
Added HTML templates (+14 squashed commit)
Squashed commit:
[ece2260] Plaintext send_org_invite
[01d4884] Plaintext pw_hint_some
[6ce5173] Plaintext pw_hint_none
[881af3e] Plaintext invite_confirmed
[ce78621] Plaintext invite_accepted
[13a44a4] Rename send_org_invite.hbs to send_org_invite.html.hbs
[b52bf2f] Rename pw_hint_some.hbs to pw_hint_some.html.hbs
[e0d1aeb] Rename pw_hint_none.hbs to pw_hint_none.html.hbs
[898dbcd] Rename invite_confirmed.hbs to invite_confirmed.html.hbs
[107af31] Rename invite_accepted.hbs to invite_accepted.html.hbs
[d26d662] Updated send_org_invite template
[71f47af] Updated pw_hint_some template
[c2ca3c2] Updated pw_hint_none template
[50f8bfb] Updated invite_accepted template
[17f96f8] Updated invite_confirmed template
|
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 |
Daniel García
|
97aa407fe4
|
Move email templates to subfolder
|
6 years ago |
Daniel García
|
19b6bb0fd6
|
Initial stab at templates
|
6 years ago |
Daniel García
|
673adde9f1
|
Make the admin retype the user name before deleting
|
6 years ago |
Daniel García
|
301919d9d4
|
Modified navigation bar and corrected some comments
|
6 years ago |
Daniel García
|
b2fc0499f6
|
Finish invite functionality, and remove virtual organization
|
6 years ago |
Daniel García
|
6a99849a1e
|
Implemented proper error handling, now we can do `user.save($conn)?;` and it works.
In the future, maybe we can do the same with the `find_by_id` methods that return an Option.
|
6 years ago |
Daniel García
|
172f1770cf
|
Embed the icon in the binary, no need to download when it's not going to change
|
6 years ago |
Daniel García
|
1b5134dfe2
|
Fixed delete user when 2FA is enabled, implemented delete user for admin panel, and the front-end part for invite user. Secured admin panel behind a configurable token.
|
6 years ago |
Daniel García
|
5fecf09631
|
Initial version of admin panel, list users and reload user list works. No serious auth method yet, password is 'token123'
|
6 years ago |