Show repositories that don't contain any items in the list [SCI-10286]

This commit is contained in:
sboursen-scinote 2024-02-27 21:00:11 +01:00
parent f9aceeb78d
commit 47daae5b26
2 changed files with 9 additions and 9 deletions

View file

@ -20,6 +20,10 @@ module Lists
private
def fetch_records
raise NotImplementedError
end
def order_params
@order_params ||= @params.require(:order).permit(:column, :dir).to_h
end

View file

@ -5,15 +5,11 @@ module Lists
private
def fetch_records
@records = @raw_data.joins(
'LEFT OUTER JOIN users AS creators ' \
'ON repositories.created_by_id = creators.id'
)
.joins(
'LEFT OUTER JOIN users AS archivers ' \
'ON repositories.archived_by_id = archivers.id'
)
.joins(:repository_rows)
@records = @raw_data.joins('LEFT OUTER JOIN users AS creators ' \
'ON repositories.created_by_id = creators.id')
.joins('LEFT OUTER JOIN users AS archivers ' \
'ON repositories.archived_by_id = archivers.id')
.left_outer_joins(:repository_rows)
.joins(:team)
.select('repositories.*')
.select('MAX(teams.name) AS team_name')