mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-03-05 04:03:45 +08:00
Merge pull request #7148 from sboursen-scinote/sb_SCI-10286
Show repositories that don't contain any items in the list [SCI-10286]
This commit is contained in:
commit
c3ac951fd1
2 changed files with 9 additions and 9 deletions
|
@ -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
|
||||
|
|
|
@ -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')
|
||||
|
|
Loading…
Reference in a new issue