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 |
|
Girish Ramakrishnan
|
42fe84152a
|
return swap information
|
2019-11-21 12:55:17 -08:00 |
|
Girish Ramakrishnan
|
1e776bbbe0
|
Add route to get public IP
|
2019-11-07 10:41:15 -08:00 |
|
Girish Ramakrishnan
|
2404e79928
|
ldap: do the secret key dance
|
2019-10-25 16:46:49 -07:00 |
|
Girish Ramakrishnan
|
6e57f8cc03
|
Refactor toHttpError code into BoxError
|
2019-10-24 18:09:55 -07:00 |
|
Girish Ramakrishnan
|
e2388b7d88
|
Move UpdaterError to BoxError
|
2019-10-23 09:39:26 -07:00 |
|
Girish Ramakrishnan
|
a7614cef2e
|
Move CloudronError to BoxError
|
2019-10-22 14:06:19 -07:00 |
|
Girish Ramakrishnan
|
812f5cce99
|
Move DisksError to BoxError
|
2019-10-22 11:11:41 -07:00 |
|
Johannes Zellner
|
b9efa8f445
|
Use tasks api for external ldap syncer
|
2019-08-30 10:20:04 +02:00 |
|
Girish Ramakrishnan
|
b301e5b151
|
Add dockerDataDisk to disks response
|
2019-08-19 14:14:13 -07:00 |
|
Girish Ramakrishnan
|
ed03ed7bad
|
make changeDashboardDomain customizable
|
2019-05-14 19:20:45 -07:00 |
|
Girish Ramakrishnan
|
a7d2098f09
|
Add option to skip backup before update
|
2019-05-12 13:28:53 -07:00 |
|
Girish Ramakrishnan
|
d752c68790
|
re-factor all the audit source objects
|
2019-03-25 15:15:39 -07:00 |
|
Girish Ramakrishnan
|
add954db80
|
detect dashboard domain conflict with existing app
Fixes #620
|
2019-03-18 21:20:13 -07:00 |
|
Girish Ramakrishnan
|
27f6177fc9
|
do not restart mail container when not activated
provision code is calling setDashboardDomain() which is restarting
the mail server
|
2019-02-27 11:46:03 -08:00 |
|
Girish Ramakrishnan
|
7e6ce1a1ef
|
Add event to track dashboard update
|
2019-02-04 20:42:28 -08:00 |
|
Girish Ramakrishnan
|
810f5e7409
|
Fix line param parsing
lines is a positive integer or -1 to disable line limiting. The
default value is 10 if no argument is given.
Fixes #604
|
2019-01-08 13:23:29 -08:00 |
|
Girish Ramakrishnan
|
52bbf3be21
|
move support to separate file
|
2018-12-19 10:54:33 -08:00 |
|
Girish Ramakrishnan
|
a961407379
|
Fix setup and restore to have a task style API
|
2018-12-16 11:02:49 -08:00 |
|
Girish Ramakrishnan
|
bdf9671280
|
Split dashboard dns setup and db operations
The dns setup is now a task that we can wait on. Once that task
is done, we can do db operations to switch the domain in a separate
route
|
2018-12-14 09:57:28 -08:00 |
|
Girish Ramakrishnan
|
0fa353c2e2
|
return taskId for renewCerts
|
2018-12-11 10:16:38 -08:00 |
|
Johannes Zellner
|
94f5adba04
|
Renew certs is a POST route so lets use the body
|
2018-12-11 11:55:59 +01:00 |
|
Girish Ramakrishnan
|
d2f4b68c9f
|
Make certificate renewal a task
|
2018-12-10 20:48:10 -08:00 |
|
Girish Ramakrishnan
|
d8225ad653
|
Make tasks indexed by id instead of type
The caas migrate logic is broken at this point until it uses new
task framework
|
2018-12-08 19:41:53 -08:00 |
|
Girish Ramakrishnan
|
cfb68a0511
|
setAdmin -> setDashboardDomain
|
2018-12-08 18:19:49 -08:00 |
|
Girish Ramakrishnan
|
76677e0aea
|
Fix response
|
2018-12-07 16:39:22 -08:00 |
|
Girish Ramakrishnan
|
515ee891d3
|
refactor code to allow admin domain to be set
|
2018-12-07 16:15:21 -08:00 |
|
Johannes Zellner
|
289e018160
|
Fix comment text
|
2018-11-26 08:19:24 +01:00 |
|