Johannes Zellner
c20d3b62b0
Determin features based on subscription and cloudron creation
2020-02-14 15:07:25 +01:00
Girish Ramakrishnan
c537dfabb2
add manage user permission
2020-02-13 22:49:58 -08:00
Girish Ramakrishnan
11b5304cb9
userdb: only pass specific fields to update
2020-02-13 22:45:14 -08:00
Girish Ramakrishnan
fd8abbe2ab
remove ROLE_USER
...
every authenticated user has ROLE_USER. So, this role is superfluous
2020-02-13 21:53:57 -08:00
Girish Ramakrishnan
25d871860d
domains: remove locked field
...
we will do this as part of access control if needed later
2020-02-13 21:16:46 -08:00
Girish Ramakrishnan
d1911be28c
user: load the resource with middleware
2020-02-13 20:59:17 -08:00
Girish Ramakrishnan
938ca6402c
mail: add search param
2020-02-13 09:08:47 -08:00
Johannes Zellner
0aaecf6e46
Cannot use Infinity
2020-02-13 17:09:28 +01:00
Johannes Zellner
b06d84984b
Add features to config object
2020-02-13 16:34:29 +01:00
Girish Ramakrishnan
51b50688e4
mail eventlog: fix bounce event
2020-02-12 23:33:43 -08:00
Girish Ramakrishnan
066d7ab972
Update mail container
2020-02-12 22:11:11 -08:00
Girish Ramakrishnan
e092074d77
2020 is unused
2020-02-11 22:12:34 -08:00
Girish Ramakrishnan
83bdcb8cc4
remove unused domain stats route
2020-02-11 22:10:57 -08:00
Girish Ramakrishnan
f80f40cbcd
repair: take optional docker image for re-configure
2020-02-11 21:05:01 -08:00
Girish Ramakrishnan
4b93b31c3d
SCOPE_* vars are unused now
2020-02-11 17:37:12 -08:00
Girish Ramakrishnan
4d050725b7
storage: done events must be called next tick
...
It seems that listDir() returns synchronously (!), not sure how.
This results in the done event getting called with an error but
the EE event handlers are not setup yet.
2020-02-11 11:48:49 -08:00
Girish Ramakrishnan
57597bd103
s3: bucket name cannot contain /
2020-02-11 11:19:47 -08:00
Girish Ramakrishnan
fb52c2b684
backupupload: it is either result or message
2020-02-11 10:03:26 -08:00
Girish Ramakrishnan
de547df9bd
Show docker image in the error
2020-02-10 21:54:08 -08:00
Girish Ramakrishnan
a05342eaa0
Add mail eventlog
2020-02-10 15:36:30 -08:00
Girish Ramakrishnan
fb931b7a3a
More 4.5 changes
2020-02-10 14:32:15 -08:00
Girish Ramakrishnan
d1c07b6d30
cron: rework recreation of jobs based on timezone
2020-02-10 13:12:20 -08:00
Johannes Zellner
7f0ad2afa0
Move login tests to cloudron route tests
2020-02-10 16:40:07 +01:00
Johannes Zellner
d8e0639db4
Empty or missing username/password results in 400
2020-02-10 16:14:22 +01:00
Johannes Zellner
4d91351845
Get config should succeed for non-admins also
2020-02-10 13:10:56 +01:00
Johannes Zellner
d3f08ef580
Fix apps test to use latest test-app
2020-02-08 00:43:57 +01:00
Johannes Zellner
5e11a9c8ed
Fixup typo
2020-02-07 23:12:53 +01:00
Johannes Zellner
957e1a7708
Cleanup unused tokendb apis
2020-02-07 23:06:45 +01: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
Girish Ramakrishnan
799b588693
More 4.5 changes
2020-02-07 11:29:16 -08:00
Girish Ramakrishnan
596f4c01a4
cloudron-setup: remove support for pre-4.2
2020-02-07 09:15:12 -08:00
Girish Ramakrishnan
f155de0f17
Revert "Read the provider from the settings, not the migration PROVIDER_FILE"
...
This reverts commit 001749564d .
PROVIDER is still very much alive and active. sysinfo provider is for the network
interface
2020-02-07 09:13:33 -08:00
Johannes Zellner
476ba1ad69
Fix token expiresAt
2020-02-07 16:42:15 +01:00
Johannes Zellner
ac4aa4bd3d
Add tokens routes
2020-02-07 16:20:05 +01:00
Girish Ramakrishnan
237f2c5112
Better error message for domain conflict
2020-02-06 15:51:32 -08:00
Johannes Zellner
cbc6785eb5
Fix typo
2020-02-06 17:29:45 +01:00
Johannes Zellner
26c4cdbf17
Rename tokens.addTokenByUserId() to simply tokens.add()
2020-02-06 17:26:17 +01:00
Johannes Zellner
fb78f31891
cleanup accesscontrol route tests for now
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
2854462e0e
Remove token scope business
2020-02-06 16:44:46 +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
58d8f688e5
Update schema since authcodes is gone
2020-02-06 11:11:15 +01:00
Girish Ramakrishnan
7efb9e817e
oauth2 is gone
2020-02-05 14:46:09 -08:00
Girish Ramakrishnan
5145ea3530
Add supportConfig in database
2020-02-05 14:46:05 -08:00
Girish Ramakrishnan
2f6933102c
put appstore whitelist/blacklist in db
2020-02-05 11:58:10 -08:00
Girish Ramakrishnan
25ef5ab636
Move custom pages to a subdirectory
2020-02-05 11:42:17 -08:00
Johannes Zellner
4ae12ac10b
Remove oauth
...
A whole bunch of useless stuff
2020-02-05 18:15:59 +01:00
Johannes Zellner
bfffde5f89
Remove oauth based account setup page
2020-02-05 17:10:55 +01:00