Girish Ramakrishnan
|
a7de17a160
|
Move mail related settings to new mail route
there is quite a bit of circular dep between settings, platform and
mail code. this will be removed in future commits.
|
2018-01-20 20:02:01 -08:00 |
|
Girish Ramakrishnan
|
68d4e70823
|
Add config._reset to tests
|
2017-11-27 15:27:54 -08:00 |
|
Girish Ramakrishnan
|
efe75f0c4e
|
make tests finish
database.uninitialize must be called to drop the connection
|
2017-11-27 11:57:09 -08:00 |
|
Girish Ramakrishnan
|
180a455299
|
remove mailer.start and stop
|
2017-11-24 13:58:40 -08:00 |
|
Johannes Zellner
|
1ccc3b84b8
|
Fixup various tests for multidomain
|
2017-11-20 20:01:50 +01:00 |
|
Girish Ramakrishnan
|
330c9054b4
|
add/del/update user mailbox as part of transaction
|
2017-02-14 10:42:32 -08:00 |
|
Girish Ramakrishnan
|
7efb6d60bc
|
Allow usernames and groupnames of length 1
Fixes #204
|
2017-02-02 01:02:51 -08:00 |
|
Girish Ramakrishnan
|
db1eeff2c3
|
Add test to check if user can be readded after removal
Fixes #162
|
2017-01-03 19:12:00 -08:00 |
|
Girish Ramakrishnan
|
ae299f5838
|
Fix failing test
|
2016-10-14 09:30:42 -07:00 |
|
Girish Ramakrishnan
|
ba588a1cd7
|
Fix group name validation to not allow hyphen
Fixes #70
|
2016-09-30 12:28:29 -07:00 |
|
Girish Ramakrishnan
|
475fd06ac0
|
use unique ids for groups
|
2016-09-30 09:33:10 -07:00 |
|
Girish Ramakrishnan
|
6a4b60436e
|
alternativeEmail -> alternateEmail
|
2016-09-27 22:25:50 -07:00 |
|
Johannes Zellner
|
c9d5af8424
|
Adjust tests to fail with invite email if cloudron mail is enabled
|
2016-09-27 21:48:39 +02:00 |
|
Johannes Zellner
|
23bf358bbe
|
Fix case when username is not the same as the email
|
2016-09-27 21:48:39 +02:00 |
|
Johannes Zellner
|
35a964bd00
|
Allow users to be verified with both emails if cloudron mail is enabled
|
2016-09-27 21:48:39 +02:00 |
|
Johannes Zellner
|
5cff9df632
|
Add tests for user getter
|
2016-09-27 21:48:39 +02:00 |
|
Johannes Zellner
|
84de6c0583
|
Add user creation tests when Cloudron mail is enabled
|
2016-09-27 21:48:39 +02:00 |
|
Girish Ramakrishnan
|
9d9278b6f2
|
s/by/for
|
2016-09-26 14:02:23 -07:00 |
|
Girish Ramakrishnan
|
3591452184
|
test that invalid alias cannot be set
|
2016-09-26 00:20:47 -07:00 |
|
Girish Ramakrishnan
|
a8d57bb036
|
test that user.del removed mailbox and aliases
|
2016-09-26 00:18:45 -07:00 |
|
Girish Ramakrishnan
|
d92e99a092
|
fix user alias API
|
2016-09-26 00:11:25 -07:00 |
|
Girish Ramakrishnan
|
b40e740110
|
test if mailbox is updated with username change
|
2016-09-25 23:58:21 -07:00 |
|
Girish Ramakrishnan
|
cd500adfe4
|
test that user.del deletes mailbox
|
2016-09-25 23:54:27 -07:00 |
|
Girish Ramakrishnan
|
55b80ac81f
|
update mailbox on username change
|
2016-09-25 23:51:39 -07:00 |
|
Girish Ramakrishnan
|
49baad349c
|
remove mailbox routes and move it to users
|
2016-09-23 15:45:40 -07:00 |
|
Girish Ramakrishnan
|
9a000ddaf0
|
make ADMIN_GROUP_ID a constant
|
2016-09-20 15:07:11 -07:00 |
|
Girish Ramakrishnan
|
743a8650f0
|
Add ability to setup a ghost account for caas
|
2016-07-12 11:01:02 -07:00 |
|
Girish Ramakrishnan
|
dc8fd2eab3
|
do not use userdb directly
|
2016-06-07 10:01:14 -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
|
82cd215ffa
|
merge bad fields and pass error.message correctly in REST responses
|
2016-06-02 00:12:21 -07:00 |
|
Girish Ramakrishnan
|
d84e584222
|
add some username tests
|
2016-05-23 14:56:09 -07:00 |
|
Girish Ramakrishnan
|
31e452e1cc
|
test: mixed case reserved name
|
2016-05-23 14:52:29 -07:00 |
|
Johannes Zellner
|
778371b818
|
Only send out mails if the admin group has changed
|
2016-05-04 13:55:14 +02: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 |
|
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
|
6293c0aede
|
Add test for reserved username 'admin'
|
2016-04-14 16:30:31 +02:00 |
|
Johannes Zellner
|
101ce62ef3
|
Move username and email lowercasing to where it belongs
Fixes #592
|
2016-04-14 16:25:48 +02:00 |
|
Johannes Zellner
|
11f89da3a0
|
Ensure username and email are treated lower case in the database layer
|
2016-04-13 12:15:49 +02:00 |
|
Johannes Zellner
|
b205212bf2
|
Explicitly verifyWithUsername() and offer a verify() userId based
|
2016-04-05 16:27:04 +02:00 |
|
Johannes Zellner
|
4939f526d5
|
Fixup the user.js tests
|
2016-04-05 09:28:41 +02:00 |
|
Johannes Zellner
|
c4eeebdfbe
|
Enable admin change test
|
2016-03-09 06:18:39 +01:00 |
|
Johannes Zellner
|
2c2922d725
|
Make tests succeed for now
We still have to bring back the sending of email when admins are changed
|
2016-02-11 11:26:35 +01:00 |
|
girish@cloudron.io
|
e752949752
|
make all tests work after group changes
|
2016-02-09 11:29:32 -08:00 |
|
girish@cloudron.io
|
451c410547
|
make user test pass
|
2016-02-08 21:17:21 -08:00 |
|
girish@cloudron.io
|
f6541720c4
|
pass owner flag in createUser
|
2016-02-08 21:05:02 -08:00 |
|
girish@cloudron.io
|
14fab0992f
|
make user test mostly work
|
2016-02-08 16:53:20 -08:00 |
|
girish@cloudron.io
|
52ce59faaf
|
createUser does not take admin anymore
|
2016-02-08 16:14:43 -08: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 |
|