mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-22 23:03:00 +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
|
||||
|
||||
def load_available_repositories
|
||||
@available_repositories = []
|
||||
repositories = Repository.accessible_by_teams(current_team)
|
||||
.name_like(search_params[:q])
|
||||
.limit(Constants::SEARCH_LIMIT)
|
||||
.select(:id, :name)
|
||||
@available_repositories = repositories.collect do |repository|
|
||||
AvailableRepository.new(repository.id,
|
||||
ellipsize(repository.name, 75, 50))
|
||||
.select(:id, :name, :team_id, :permission_level)
|
||||
repositories.each do |repository|
|
||||
next unless can_manage_repository_rows?(current_user, repository)
|
||||
|
||||
@available_repositories.push(AvailableRepository.new(repository.id,
|
||||
ellipsize(repository.name, 75, 50)))
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue