Girish Ramakrishnan
03e22170da
appstore and support: async'ify
2021-08-18 23:38:18 -07:00
Girish Ramakrishnan
3806b3b3ff
settings: initCache and list are now async
2021-08-18 13:59:57 -07:00
Girish Ramakrishnan
04d377d20d
password reset: require and verify totpToken
2021-08-11 12:08:28 -07:00
Girish Ramakrishnan
a1c61facdc
merge userdb.js into users.js
2021-07-16 22:33:22 -07:00
Girish Ramakrishnan
e59d0e878d
merge taskdb into tasks.js
2021-07-14 10:37:12 -07:00
Girish Ramakrishnan
14000e56b7
Fix notifications.alert (async usage)
...
this broke the reboot button among other things
2021-07-12 16:11:58 -07:00
Girish Ramakrishnan
ed7514e4ba
typo
2021-06-04 19:47:18 -07:00
Girish Ramakrishnan
7bee7b9ef8
tokens: async'ify
2021-06-04 13:06:38 -07:00
Girish Ramakrishnan
8ff68331a8
proxyAuth: use default expiry time in cookie (1 year)
2021-04-30 10:31:09 -07:00
Johannes Zellner
fb5c2a5e52
Properly detect new user agents and location
2021-04-30 15:22:10 +02:00
Johannes Zellner
61e51c7875
Send new login location notification mail
2021-04-21 16:14:49 +02:00
Johannes Zellner
0402dce1ee
Invite token should be valid for 7 days
2021-03-25 17:25:56 +01:00
Girish Ramakrishnan
70fbcf8ce4
add route to sync dns records
...
merge the mail dns route with this one as well
fixes #737
2021-02-24 22:37:59 -08:00
Girish Ramakrishnan
624e34d02d
eventlog: add logout
...
fixes #757
2021-01-06 21:57:56 -08:00
Johannes Zellner
fb4ba5855b
Make emails translatable
2020-11-20 00:43:12 +01:00
Johannes Zellner
784c8b2bd2
Add route to get available languages
2020-11-18 00:10:06 +01:00
Johannes Zellner
13050f7bff
Give log files better names on download
2020-11-09 11:07:16 +01:00
Girish Ramakrishnan
6c4df5abf0
unify update check into a single job
2020-08-19 21:43:12 -07:00
Girish Ramakrishnan
03bd67c4e7
coding style
2020-08-17 16:18:12 -07:00
Girish Ramakrishnan
1eef239392
setting dashboard domain now only updates dashboard domain (and not mail)
...
part of #721
2020-08-17 16:09:20 -07:00
Girish Ramakrishnan
4d5715188d
Increase invite link expiry to a week
2020-07-28 14:19:19 -07:00
Girish Ramakrishnan
ddeee0c970
Add note that links expire in 24 hours
2020-07-16 15:17:51 -07:00
Girish Ramakrishnan
3adeed381b
setup account based on directory config
...
part of #704
2020-07-09 16:39:34 -07:00
Girish Ramakrishnan
0c5113ed5b
email is never used in account setup
2020-07-09 15:37:35 -07:00
Girish Ramakrishnan
2469f4cdff
rename function to sendPasswordResetByIdentifier
2020-07-09 15:37:35 -07:00
Girish Ramakrishnan
50dcf827a5
remove console.error use in many places
...
the backtraces just flood the logs
apphealthtask: remove console.error
remove spurious console.dir
cleanup scheduler error logging
2020-06-04 11:21:56 -07:00
Girish Ramakrishnan
2e130ef99d
Add automatic flag for update checks
...
The appstore can then known if a user clicked the check for updates
button manually or if it was done by the automatic updater.
We will fix appstore so that updates are always provided for manual checks.
automatic updates will follow our roll out plan.
We do have one issue that the automatic update checker will reset the manual
updates when it runs, but this is OK.
2020-05-06 18:57:59 -07:00
Girish Ramakrishnan
936f456cec
make reset tokens only valid for a day
...
fixes #563
mysql timestamps cannot be null. it will become current timestamp when
set as null
2020-03-30 17:13:31 -07:00
Girish Ramakrishnan
36f963dce8
remove unncessary debug in routes
2020-03-19 17:05:31 -07:00
Johannes Zellner
a7b00bad63
Fixup status code typo
2020-03-06 11:59:31 -08:00
Johannes Zellner
ccb218f243
setPassword wants the full user object
2020-02-24 13:21:17 +01:00
Girish Ramakrishnan
d1911be28c
user: load the resource with middleware
2020-02-13 20:59:17 -08:00
Johannes Zellner
7c86ed9783
Add ability to specify the login purpose for further use
...
In this case the cli will specify a different token type
2020-02-07 23:03:53 +01:00
Johannes Zellner
26c4cdbf17
Rename tokens.addTokenByUserId() to simply tokens.add()
2020-02-06 17:26:17 +01:00
Johannes Zellner
2b6bf8d195
Remove Oauth clients code
2020-02-06 17:26:15 +01:00
Johannes Zellner
b4e4b11ab3
Remove now redundant developer login code
2020-02-06 15:47:44 +01:00
Johannes Zellner
7c5a258af3
Move 2fa validation in one place
2020-02-06 15:36:14 +01:00
Johannes Zellner
12aa8ac0ad
Remove passport
2020-02-06 14:56:28 +01:00
Johannes Zellner
1f41e6dc0f
Fix audit source usage
2020-02-05 16:12:40 +01:00
Johannes Zellner
d773cb4873
Add REST route for account setup
...
This replaces the server side rendered form
2020-02-05 15:04:59 +01:00
Girish Ramakrishnan
141b2d2691
custom: remove app whitelist/blacklist
2020-02-04 12:58:11 -08:00
Girish Ramakrishnan
e71e8043cf
custom: remove config.uiSpec.domains
2020-02-04 12:56:10 -08:00
Johannes Zellner
8d6eca2349
Fix typos
2020-02-04 18:32:43 +01:00
Johannes Zellner
37e2d78d6a
Users without a username have to sign up first
2020-02-04 17:07:45 +01:00
Johannes Zellner
6745221e0f
Password reset does not need an email
2020-02-04 17:05:08 +01:00
Johannes Zellner
18bbe70364
Add route to set new password
2020-02-04 16:47:57 +01:00
Johannes Zellner
eec8d4bdac
We want to redirect to login.html
2020-02-04 15:59:12 +01:00
Johannes Zellner
86029c1068
Add new password reset route
2020-02-04 15:27:22 +01:00
Johannes Zellner
0ae9be4de9
Add basic login/logout logic
2020-02-04 14:35:25 +01:00
Girish Ramakrishnan
a98551f99c
rename disks to system
2019-11-21 13:01:08 -08:00