Class: Autocomplete::RoutesFinder::NamespacesOnly

Inherits:
Autocomplete::RoutesFinder show all
Defined in:
app/finders/autocomplete/routes_finder.rb

Constant Summary

Constants inherited from Autocomplete::RoutesFinder

LIMIT

Instance Attribute Summary

Attributes inherited from Autocomplete::RoutesFinder

#current_user, #search

Instance Method Summary collapse

Methods inherited from Autocomplete::RoutesFinder

#execute, #initialize

Constructor Details

This class inherits a constructor from Autocomplete::RoutesFinder

Instance Method Details

#routablesObject



33
34
35
36
37
38
39
# File 'app/finders/autocomplete/routes_finder.rb', line 33

def routables
  if current_user.can_admin_all_resources?
    Namespace.without_project_namespaces
  else
    current_user.namespaces
  end.allow_cross_joins_across_databases(url: "https://gitlab.com/gitlab-org/gitlab/-/issues/420046")
end