mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-01-06 23:48:03 +08:00
Merge pull request #1407 from okriuchykhin/ok_SCI_2823
Fix search across reports, search all readable projects [SCI-2823]
This commit is contained in:
commit
c6cc06a97e
1 changed files with 1 additions and 4 deletions
|
@ -43,11 +43,8 @@ class Report < ApplicationRecord
|
||||||
new_query =
|
new_query =
|
||||||
Report
|
Report
|
||||||
.distinct
|
.distinct
|
||||||
.joins('LEFT OUTER JOIN users ON users.id = reports.user_id ' \
|
|
||||||
'OR users.id = reports.last_modified_by_id')
|
|
||||||
.where('reports.project_id IN (?)', project_ids)
|
.where('reports.project_id IN (?)', project_ids)
|
||||||
.where('reports.user_id = (?)', user.id)
|
.where_attributes_like(%i(name description), query, options)
|
||||||
.where_attributes_like([:name, :description], query, options)
|
|
||||||
|
|
||||||
# Show all results if needed
|
# Show all results if needed
|
||||||
if page == Constants::SEARCH_NO_LIMIT
|
if page == Constants::SEARCH_NO_LIMIT
|
||||||
|
|
Loading…
Reference in a new issue