mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-10-08 21:06:24 +08:00
Merge pull request #4700 from okriuchykhin/ok_SCI_7564
Fix search by ID for project cards [SCI-7564]
This commit is contained in:
commit
67b6cd6ae9
1 changed files with 3 additions and 1 deletions
|
@ -110,7 +110,9 @@ class ProjectsOverviewService
|
||||||
def filter_project_records(records)
|
def filter_project_records(records)
|
||||||
records = records.archived if @view_mode == 'archived'
|
records = records.archived if @view_mode == 'archived'
|
||||||
records = records.active if @view_mode == 'active'
|
records = records.active if @view_mode == 'active'
|
||||||
records = records.where_attributes_like('projects.name', @params[:search]) if @params[:search].present?
|
if @params[:search].present?
|
||||||
|
records = records.where_attributes_like(['projects.name', Project::PREFIXED_ID_SQL], @params[:search])
|
||||||
|
end
|
||||||
if @params[:members].present?
|
if @params[:members].present?
|
||||||
records = records.joins(:user_assignments).where(user_assignments: { user_id: @params[:members] })
|
records = records.joins(:user_assignments).where(user_assignments: { user_id: @params[:members] })
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue