mirror of
https://github.com/Unleash/unleash.git
synced 2025-07-31 13:47:02 +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',
|
'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');
|
.as('query');
|
||||||
})
|
})
|
||||||
.groupBy('project')
|
.groupBy('project')
|
||||||
@ -325,9 +313,6 @@ class ProjectStore implements IProjectStore {
|
|||||||
.where('project', projectId)
|
.where('project', projectId)
|
||||||
.whereNot('type', 'root'),
|
.whereNot('type', 'root'),
|
||||||
)
|
)
|
||||||
.orWhere((builder) =>
|
|
||||||
builder.where('type', 'root').where('name', 'Editor'),
|
|
||||||
)
|
|
||||||
.union((queryBuilder) => {
|
.union((queryBuilder) => {
|
||||||
queryBuilder
|
queryBuilder
|
||||||
.select('user_id')
|
.select('user_id')
|
||||||
|
Loading…
Reference in New Issue
Block a user