Skip to content

Commit

Permalink
Merge pull request #443 from alexandergraul/package-controller-cleanup
Browse files Browse the repository at this point in the history
Package controller cleanup
  • Loading branch information
Ana06 committed Dec 4, 2018
2 parents b36554c + 7605f07 commit b1fa0e7
Showing 1 changed file with 9 additions and 15 deletions.
24 changes: 9 additions & 15 deletions app/controllers/package_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,19 @@ def show
raise OBSError if @distributions.nil?

@search_term = params[:search_term]
@base_appdata_project = "openSUSE:Factory"

@packages = Seeker.prepare_result("\"#{@pkgname}\"", nil, nil, nil, nil)
# only show rpms
@packages = @packages.select { |p| p.first.type != 'ymp' && p.quality != "Private" }
@default_project = @baseproject
@default_project_name = @distributions.select { |d| d[:project] == @default_project }.first[:name]
@default_repo = @distributions.select { |d| d[:project] == @default_project }.first[:repository]
@default_package = if !@packages.select { |s| s.project == "#{@default_project}:Update" }.empty?
@packages.select { |s| s.project == "#{@default_project}:Update" }.first
else
@packages.select { |s| [@default_project, "#{@default_project}:NonFree"].include? s.project }.first
end

pkg_appdata = @appdata[:apps].select { |app| app[:pkgname].downcase == @pkgname.downcase }
if !pkg_appdata.first.blank?
@name = pkg_appdata.first[:name]
@appcategories = pkg_appdata.first[:categories]
@homepage = pkg_appdata.first[:homepage]
@default_project_name = @distributions.select { |d| d[:project] == @baseproject }.first[:name]
@default_package = @packages.select { |s| s.project == "#{@baseproject}:Update" }.first ||
@packages.select { |s| [@baseproject, "#{@baseproject}:NonFree"].include? s.project }.first

pkg_appdata = @appdata[:apps].select { |app| app[:pkgname].downcase == @pkgname.downcase }.first
if pkg_appdata
@name = pkg_appdata[:name]
@appcategories = pkg_appdata[:categories]
@homepage = pkg_appdata[:homepage]
end

@screenshot = url_for :controller => :package, :action => :screenshot, :package => @pkgname, protocol: request.protocol
Expand Down

0 comments on commit b1fa0e7

Please sign in to comment.