FIX: Make find repos a class method
This commit is contained in:
parent
516e8b7a1d
commit
fd8144a7eb
|
|
@ -69,7 +69,7 @@ module DockerManager
|
||||||
end
|
end
|
||||||
|
|
||||||
def progress
|
def progress
|
||||||
repo = find_repos(params[:path], upgrading: true)
|
repo = AdminController.find_repos(params[:path], upgrading: true)
|
||||||
return respond_progress if repo.blank?
|
return respond_progress if repo.blank?
|
||||||
|
|
||||||
upgrader = Upgrader.new(current_user.id, repo, repo_version(repo))
|
upgrader = Upgrader.new(current_user.id, repo, repo_version(repo))
|
||||||
|
|
@ -105,7 +105,7 @@ module DockerManager
|
||||||
end
|
end
|
||||||
|
|
||||||
def upgrade
|
def upgrade
|
||||||
repo = find_repos(params[:path])
|
repo = AdminController.find_repos(params[:path])
|
||||||
raise Discourse::NotFound unless repo.present?
|
raise Discourse::NotFound unless repo.present?
|
||||||
|
|
||||||
script_path =
|
script_path =
|
||||||
|
|
@ -134,7 +134,7 @@ module DockerManager
|
||||||
end
|
end
|
||||||
|
|
||||||
def reset_upgrade
|
def reset_upgrade
|
||||||
repo = find_repos(params[:path], upgrading: true)
|
repo = AdminController.find_repos(params[:path], upgrading: true)
|
||||||
raise Discourse::NotFound unless repo.present?
|
raise Discourse::NotFound unless repo.present?
|
||||||
|
|
||||||
upgrader = Upgrader.new(current_user.id, repo, repo_version(repo))
|
upgrader = Upgrader.new(current_user.id, repo, repo_version(repo))
|
||||||
|
|
@ -154,7 +154,7 @@ module DockerManager
|
||||||
render plain: ps_output
|
render plain: ps_output
|
||||||
end
|
end
|
||||||
|
|
||||||
def find_repos(path, upgrading: false)
|
def self.find_repos(path, upgrading: false)
|
||||||
return DockerManager::GitRepo.find(path) unless path == "all"
|
return DockerManager::GitRepo.find(path) unless path == "all"
|
||||||
|
|
||||||
DockerManager::GitRepo.find_all.select do |repo|
|
DockerManager::GitRepo.find_all.select do |repo|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue