1
0
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:
sjaanus 2022-10-06 09:19:19 +02:00 committed by GitHub
parent 48ba2135c2
commit 3ec1241412
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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')