Girish Ramakrishnan
|
61ef3f3efb
|
disallow certain actions in demo mode
* Cannot change password
* Cannot delete user
* Cannot migrate domain or change plan
Fixes #20
|
2016-08-31 22:39:42 -07:00 |
|
Johannes Zellner
|
3e0006a327
|
Allow tokens with SCOPE_ROLE_SDK through without a password
|
2016-06-03 11:10:59 +02:00 |
|
Johannes Zellner
|
e335aa5dee
|
Check for sdk token instead of token type DEV
|
2016-06-03 10:17:52 +02:00 |
|
Girish Ramakrishnan
|
036740f97b
|
filter out correct fields in the route code
|
2016-06-03 00:04:17 -07:00 |
|
Girish Ramakrishnan
|
f4958d936c
|
return groupIds in get user route
|
2016-06-03 00:00:11 -07:00 |
|
Girish Ramakrishnan
|
80ca69a128
|
user.update does not need the user object
|
2016-06-02 23:53:06 -07:00 |
|
Girish Ramakrishnan
|
097d23c412
|
move logic to model code
|
2016-06-02 23:29:43 -07:00 |
|
Girish Ramakrishnan
|
e9e9d6000d
|
remove token check for user.update to work with dev tokens
|
2016-06-02 11:29:59 -07:00 |
|
Johannes Zellner
|
bdd14022d6
|
Report user conflict message all the way through the rest routes
|
2016-06-02 15:41:07 +02:00 |
|
Girish Ramakrishnan
|
82cd215ffa
|
merge bad fields and pass error.message correctly in REST responses
|
2016-06-02 00:12:21 -07:00 |
|
Girish Ramakrishnan
|
9cc6cb56f7
|
fix error message
|
2016-06-01 19:38:42 -07:00 |
|
Girish Ramakrishnan
|
f763759008
|
return empty groupIds
|
2016-05-31 11:49:59 -07:00 |
|
Girish Ramakrishnan
|
1f31fe6f8f
|
make user.remove and user.update add eventlog
|
2016-05-01 20:11:11 -07:00 |
|
Girish Ramakrishnan
|
37bdd2672b
|
make user.create take auditSource
|
2016-05-01 20:01:34 -07:00 |
|
Girish Ramakrishnan
|
3d50a251ee
|
store email in USER_ADD event
|
2016-04-30 20:25:20 -07:00 |
|
Girish Ramakrishnan
|
71219c6af7
|
add eventlog hooks
|
2016-04-30 14:05:19 -07:00 |
|
Girish Ramakrishnan
|
c511019d79
|
remove jslint hint
|
2016-04-30 11:53:46 -07:00 |
|
Johannes Zellner
|
18f3733d6e
|
Simplify the password change logic
We now can use verifyPassword and this makes
user.changePassword() route obsolete
|
2016-04-17 19:17:03 +02:00 |
|
Johannes Zellner
|
69f3620b22
|
remove unused user route functions
|
2016-04-17 18:27:11 +02:00 |
|
Girish Ramakrishnan
|
c24d7e7b3c
|
do not crash on duplicate email
|
2016-04-13 14:47:35 -07:00 |
|
Girish Ramakrishnan
|
275d8c2121
|
fix user create response
|
2016-04-06 10:20:32 -07:00 |
|
Johannes Zellner
|
b205212bf2
|
Explicitly verifyWithUsername() and offer a verify() userId based
|
2016-04-05 16:27:04 +02:00 |
|
Johannes Zellner
|
65c6806109
|
Send full user information on deletion, not just the uuid
|
2016-04-05 09:28:41 +02:00 |
|
Johannes Zellner
|
e4fabd20c1
|
Do not require a username to be present when creating a user
|
2016-04-05 09:27:32 +02:00 |
|
Johannes Zellner
|
fcfd1dceac
|
Deliver the resetToken when an invite was sent
|
2016-04-04 18:41:51 +02:00 |
|
Johannes Zellner
|
160467e199
|
Do not require password for user profile changes
|
2016-02-25 14:03:42 +01:00 |
|
Johannes Zellner
|
4f7fd9177c
|
Allow user details only for the same user or admins
|
2016-02-25 13:44:53 +01:00 |
|
Johannes Zellner
|
63013c7297
|
Just check for .admin flag in the user object
|
2016-02-25 11:42:25 +01:00 |
|
Johannes Zellner
|
ecf7575dd3
|
UserError.NOT_ALLOWED is not unused
|
2016-02-11 11:32:48 +01:00 |
|
Johannes Zellner
|
5fce9c8d1f
|
Do not allow an admin remove itself from admins group
|
2016-02-11 11:29:04 +01:00 |
|
Johannes Zellner
|
163ceef527
|
Remove the admin toggle route
|
2016-02-11 11:26:35 +01:00 |
|
Johannes Zellner
|
7fc37b7c70
|
Allow admins to edit other users
|
2016-02-10 14:48:54 +01:00 |
|
Johannes Zellner
|
8c73a7c7c2
|
Send admin flag with user profile
|
2016-02-10 13:35:16 +01:00 |
|
Girish Ramakrishnan
|
f413bfb3a0
|
Add route to set the users groups
|
2016-02-09 16:43:32 -08:00 |
|
girish@cloudron.io
|
e752949752
|
make all tests work after group changes
|
2016-02-09 11:29:32 -08:00 |
|
girish@cloudron.io
|
f6541720c4
|
pass owner flag in createUser
|
2016-02-08 21:05:02 -08:00 |
|
girish@cloudron.io
|
52ce59faaf
|
createUser does not take admin anymore
|
2016-02-08 16:14:43 -08:00 |
|
Johannes Zellner
|
4c6f1e4b4a
|
Allow admins or users to operate on themselves
|
2016-01-25 15:29:52 +01:00 |
|
Johannes Zellner
|
35c926d504
|
Ensure we actually update the correct user, not the user holding the token
|
2016-01-25 14:58:02 +01:00 |
|
Johannes Zellner
|
62615dfd0f
|
Make email in user change optional
|
2016-01-25 14:12:09 +01:00 |
|
Johannes Zellner
|
3b199170be
|
Support changing the displayName
|
2016-01-25 14:08:11 +01:00 |
|
Johannes Zellner
|
02ba91f1bb
|
Move password generation into separate file and ensure we generate strong passwords
|
2016-01-20 15:33:11 +01:00 |
|
girish@cloudron.io
|
b2071c65d8
|
Fix typo
|
2016-01-20 00:05:06 -08:00 |
|
girish@cloudron.io
|
ee705eb979
|
Add displayName to create user and activate routes
|
2016-01-19 23:34:49 -08:00 |
|
Johannes Zellner
|
44e4f53827
|
Change user creation api to require the invite flag
|
2016-01-18 16:53:51 +01:00 |
|
Johannes Zellner
|
d9850fa660
|
Add send invite route
|
2016-01-18 15:37:03 +01:00 |
|
Johannes Zellner
|
8ac27b9dc7
|
Adjust api to set a flag if invitiation should be sent on user creation
|
2016-01-18 13:48:10 +01:00 |
|
girish@cloudron.io
|
f98c710f5b
|
use password generator module
|
2016-01-13 19:02:15 -08:00 |
|
Girish Ramakrishnan
|
df9d321ac3
|
app.portBindings and newManifest.tcpPorts may be null
|
2015-07-20 00:10:36 -07:00 |
|