Girish Ramakrishnan
|
7a96e4858a
|
Not found messages at the db level
|
2019-10-24 20:48:38 -07:00 |
|
Girish Ramakrishnan
|
a017af41c5
|
Start moving db code to use BoxError as well
|
2019-10-24 14:09:53 -07:00 |
|
Johannes Zellner
|
f5f92fbb03
|
Rename groups table to userGroups
|
2018-12-03 12:24:04 +01: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
|
5d13cc363f
|
Allow group name to be changed
|
2018-06-18 18:30:40 -07:00 |
|
Girish Ramakrishnan
|
6cd0601629
|
Map group roles to scopes
|
2018-06-18 14:52:39 -07:00 |
|
Girish Ramakrishnan
|
b5c8e7a52a
|
Rename to getGroups
|
2018-06-18 14:10:29 -07:00 |
|
Girish Ramakrishnan
|
7f3114e67d
|
Rename to get/setMembership (to indicate IDs and not group objects
|
2018-06-18 13:57:17 -07:00 |
|
Girish Ramakrishnan
|
12e55d1fab
|
Use _.flatten instead
|
2018-06-16 13:03:52 -07:00 |
|
Girish Ramakrishnan
|
ca9cd2cf0f
|
Add groups.getRoles
|
2018-06-16 00:29:56 -07:00 |
|
Girish Ramakrishnan
|
02d5d2f808
|
Add API to add and update the group roles
|
2018-06-15 00:28:27 -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
|
eb566d28e7
|
Remove groupdb._addDefaultGroups
Putting this in db code causes issues when we merge in the
accesscontrol/roles variables (groupdb needs to source those
variables)
|
2018-06-14 21:56:34 -07:00 |
|
Johannes Zellner
|
50e0856803
|
Do not automatically create mailboxes for groups
|
2018-01-26 11:36:26 +01:00 |
|
Johannes Zellner
|
1ccc3b84b8
|
Fixup various tests for multidomain
|
2017-11-20 20:01:50 +01:00 |
|
Girish Ramakrishnan
|
d444d8552e
|
add/del group mailbox as part of transaction
|
2017-02-14 09:54:52 -08:00 |
|
Girish Ramakrishnan
|
475fd06ac0
|
use unique ids for groups
|
2016-09-30 09:33:10 -07:00 |
|
Girish Ramakrishnan
|
8e712da2c8
|
Add route and API to set members of a group
|
2016-09-29 14:48:14 -07:00 |
|
Girish Ramakrishnan
|
9a000ddaf0
|
make ADMIN_GROUP_ID a constant
|
2016-09-20 15:07:11 -07:00 |
|
Girish Ramakrishnan
|
7fde57f7de
|
clear db ignoring foreign key checks
|
2016-09-20 14:33:22 -07:00 |
|
Girish Ramakrishnan
|
13a1213b0d
|
make group listing API return member userIds
|
2016-06-02 21:07:33 -07:00 |
|
Johannes Zellner
|
63cab7d751
|
Allow non-empty groups to be deleted
|
2016-02-13 12:42:41 +01:00 |
|
Girish Ramakrishnan
|
f413bfb3a0
|
Add route to set the users groups
|
2016-02-09 16:43:32 -08:00 |
|
Girish Ramakrishnan
|
82cf667f3b
|
Add groups route tests
|
2016-02-09 15:26:46 -08:00 |
|
girish@cloudron.io
|
0b814af206
|
Add api to get groups
|
2016-02-09 13:33:30 -08:00 |
|
girish@cloudron.io
|
3649fd0c31
|
drop the gid: prefix for group id
like the username, id and name is same in groups.
|
2016-02-09 12:28:50 -08:00 |
|
girish@cloudron.io
|
e752949752
|
make all tests work after group changes
|
2016-02-09 11:29:32 -08:00 |
|
girish@cloudron.io
|
0d4f113d7d
|
add groupIds to user object
|
2016-02-08 20:38:50 -08:00 |
|
girish@cloudron.io
|
888955bd9b
|
add groups.isMember
|
2016-02-08 10:53:01 -08:00 |
|
girish@cloudron.io
|
6abf5e2c44
|
group members: add/remove/get
|
2016-02-08 10:48:21 -08:00 |
|
Girish Ramakrishnan
|
278085ba22
|
initial tests for adding group
|
2016-02-07 20:34:05 -08:00 |
|
Girish Ramakrishnan
|
b945a8a04c
|
add groups model and db code
|
2016-02-07 20:25:08 -08:00 |
|