mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-23 15:24:57 +08:00
Merge pull request #2405 from aignatov-bio/ai-sci-4002-remove-shared-inventories-with-view-permissions
Remove shared inventories with view permission from dropdown list [SCI-4002]
This commit is contained in:
commit
59f52c6cc5
1 changed files with 7 additions and 4 deletions
|
@ -476,13 +476,16 @@ class ReportsController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def load_available_repositories
|
def load_available_repositories
|
||||||
|
@available_repositories = []
|
||||||
repositories = Repository.accessible_by_teams(current_team)
|
repositories = Repository.accessible_by_teams(current_team)
|
||||||
.name_like(search_params[:q])
|
.name_like(search_params[:q])
|
||||||
.limit(Constants::SEARCH_LIMIT)
|
.limit(Constants::SEARCH_LIMIT)
|
||||||
.select(:id, :name)
|
.select(:id, :name, :team_id, :permission_level)
|
||||||
@available_repositories = repositories.collect do |repository|
|
repositories.each do |repository|
|
||||||
AvailableRepository.new(repository.id,
|
next unless can_manage_repository_rows?(current_user, repository)
|
||||||
ellipsize(repository.name, 75, 50))
|
|
||||||
|
@available_repositories.push(AvailableRepository.new(repository.id,
|
||||||
|
ellipsize(repository.name, 75, 50)))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue