mirror of
https://github.com/Unleash/unleash.git
synced 2025-07-26 13:48:33 +02:00
Update how project member count works (#2132)
Update project member counts
This commit is contained in:
parent
48ba2135c2
commit
3ec1241412
@ -269,18 +269,6 @@ class ProjectStore implements IProjectStore {
|
||||
'group_role.group_id',
|
||||
);
|
||||
})
|
||||
.union((queryBuilder) => {
|
||||
queryBuilder
|
||||
.select('user_id', 'projects.id as project')
|
||||
.from('role_user')
|
||||
.leftJoin('roles', 'role_user.role_id', 'roles.id')
|
||||
.crossJoin('projects')
|
||||
.where((builder) =>
|
||||
builder
|
||||
.where('type', 'root')
|
||||
.where('roles.name', 'Editor'),
|
||||
);
|
||||
})
|
||||
.as('query');
|
||||
})
|
||||
.groupBy('project')
|
||||
@ -325,9 +313,6 @@ class ProjectStore implements IProjectStore {
|
||||
.where('project', projectId)
|
||||
.whereNot('type', 'root'),
|
||||
)
|
||||
.orWhere((builder) =>
|
||||
builder.where('type', 'root').where('name', 'Editor'),
|
||||
)
|
||||
.union((queryBuilder) => {
|
||||
queryBuilder
|
||||
.select('user_id')
|
||||
|
Loading…
Reference in New Issue
Block a user