Girish Ramakrishnan
|
5b075e3918
|
transfer ownership is not used anymore
|
2022-05-26 14:30:32 -07:00 |
|
Johannes Zellner
|
4c3b81d29c
|
Add make user local tests and fixup route
|
2022-04-24 22:49:12 +02:00 |
|
Girish Ramakrishnan
|
26a8738b21
|
make user listing return non-private fields
this was from a time when normal users could install apps
|
2022-02-16 21:22:38 -08:00 |
|
Girish Ramakrishnan
|
125325721f
|
add mail manager tests
|
2022-02-15 10:30:26 -08:00 |
|
Johannes Zellner
|
1a9cfd046a
|
Update invite route tests
|
2021-11-22 19:32:42 +01:00 |
|
Girish Ramakrishnan
|
515b1db9d0
|
Fix tests
|
2021-11-17 11:35:44 -08:00 |
|
Johannes Zellner
|
daf212468f
|
fallbackEmail is now independent from email
|
2021-10-26 22:50:02 +02:00 |
|
Johannes Zellner
|
6bcef05e2a
|
Fixup user route tests
|
2021-09-30 13:05:18 +02:00 |
|
Girish Ramakrishnan
|
42774eac8c
|
docker.js and services.js: async'ify
|
2021-08-26 18:23:31 -07:00 |
|
Girish Ramakrishnan
|
a1c61facdc
|
merge userdb.js into users.js
|
2021-07-16 22:33:22 -07:00 |
|
Girish Ramakrishnan
|
fe8358c3e3
|
test: remove tokendb from users-test
|
2021-06-05 15:14:07 -07:00 |
|
Girish Ramakrishnan
|
b8ea9de439
|
move profile icons into the database
|
2021-04-29 13:57:24 -07:00 |
|
Johannes Zellner
|
fbcfa647ef
|
Add basic owner transfer test
|
2021-01-15 21:13:13 +01:00 |
|
Johannes Zellner
|
42cbcc6ce3
|
groups.create() now needs source argument
|
2020-06-04 14:20:05 +02:00 |
|
Girish Ramakrishnan
|
3fec599c0c
|
remove mail domain add/remove API
merge this as a transaction into domains API
fixes #669
|
2020-03-31 14:48:19 -07:00 |
|
Girish Ramakrishnan
|
7e0ef60305
|
Fix incorrect role comparison
|
2020-03-15 16:19:22 -07:00 |
|
Girish Ramakrishnan
|
0e156b9376
|
migrate permissions and admin flag to user.role
|
2020-02-21 16:49:20 -08:00 |
|
Girish Ramakrishnan
|
00c6ad675e
|
add usermanager tests
|
2020-02-14 14:34:29 -08:00 |
|
Girish Ramakrishnan
|
655a740b0c
|
split tests into various sections
|
2020-02-14 14:04:51 -08:00 |
|
Girish Ramakrishnan
|
028852740d
|
Make users-test work
|
2020-02-14 13:23:17 -08:00 |
|
Girish Ramakrishnan
|
d1911be28c
|
user: load the resource with middleware
|
2020-02-13 20:59:17 -08:00 |
|
Girish Ramakrishnan
|
4b93b31c3d
|
SCOPE_* vars are unused now
|
2020-02-11 17:37:12 -08:00 |
|
Girish Ramakrishnan
|
a84cdc3d09
|
app password: add tests for the rest routes
|
2020-02-01 10:19:14 -08:00 |
|
Girish Ramakrishnan
|
3427db3983
|
Add app passwords feature
|
2020-01-31 22:03:19 -08:00 |
|
Girish Ramakrishnan
|
9b74bb73aa
|
config.js is dead, long live config.js
we use settings now
|
2019-07-26 14:51:51 -07:00 |
|
Girish Ramakrishnan
|
12eae1eff2
|
Make port a constant
|
2019-07-25 16:08:54 -07:00 |
|
Johannes Zellner
|
885aa8833c
|
Remove password requirement for destructive rest routes
|
2019-05-13 22:48:33 +02:00 |
|
Girish Ramakrishnan
|
fa5415b1eb
|
get rid of mail queue
this prevents us from returning mail errors synchronously
|
2019-04-15 16:39:09 -07:00 |
|
Girish Ramakrishnan
|
e8c11f6e15
|
Fix tests
|
2019-02-15 14:56:51 -08:00 |
|
Girish Ramakrishnan
|
635557ca45
|
Fix failing tests
|
2019-01-04 10:56:56 -08:00 |
|
Johannes Zellner
|
54c96d98d1
|
Remove all individual test timeouts and ignore timeouts toplevel
|
2018-12-03 12:24:04 +01:00 |
|
Girish Ramakrishnan
|
953b55439c
|
eventlog: add domain events
|
2018-11-10 01:25:34 -08:00 |
|
Girish Ramakrishnan
|
43055da614
|
Add route to let admin set user password
|
2018-08-31 14:35:01 -07:00 |
|
Girish Ramakrishnan
|
e49b57294d
|
Give optional name for tokens
|
2018-08-27 14:59:52 -07:00 |
|
Girish Ramakrishnan
|
6a1a697820
|
Split the invite route into two
|
2018-08-17 16:27:29 -07:00 |
|
Girish Ramakrishnan
|
78a2176d1d
|
Make admin simply a boolean instead of group
This simplifies a lot of logic. Keeping an admin group has no benefit
|
2018-07-26 22:29:57 -07:00 |
|
Girish Ramakrishnan
|
b4d5def56d
|
Revert role support
|
2018-07-26 13:23:06 -07:00 |
|
Girish Ramakrishnan
|
f932f8b3d3
|
Add user management scope
This splits the user and groups API into those who have just 'read' access
and those who have 'manage' access.
|
2018-06-25 16:10:00 -07:00 |
|
Girish Ramakrishnan
|
7880a2f9c3
|
API returns 403 for incorrect password
|
2018-06-20 09:27:24 -07:00 |
|
Girish Ramakrishnan
|
f24a099e79
|
Remove user.admin property
The UI will now base itself entirely off the scopes of the token
|
2018-06-17 16:49:56 -07:00 |
|
Girish Ramakrishnan
|
e8d9597345
|
Fix various error codes
401 - bad password/wrong password
403 - authenticated but not authorized
409 - conflict
|
2018-06-15 23:15:30 -07:00 |
|
Girish Ramakrishnan
|
a77d45f5de
|
Add rolesJson to groups table
This will contain the roles ('role definition') of a group of
users. We will internally map these to our API scopes.
|
2018-06-14 22:54:52 -07:00 |
|
Girish Ramakrishnan
|
a1020ec6b8
|
remove /user from profile route
|
2018-05-13 21:53:06 -07:00 |
|
Girish Ramakrishnan
|
bc4f9cf596
|
Remove redundant requireAdmin
We already hand out scopes based on the user's access control
|
2018-04-30 21:38:48 -07:00 |
|
Girish Ramakrishnan
|
1c55a3e310
|
typo
|
2018-04-29 11:29:21 -07:00 |
|
Girish Ramakrishnan
|
4fd58fb46b
|
Rename user.js to users.js
|
2018-04-29 11:19:04 -07:00 |
|