Showing reviews on package's details page from Ubuntu

This commit is contained in:
Christoph Haas 2016-08-16 12:50:03 +02:00
parent fc95fc9d9a
commit 339bb0427f
10 changed files with 89 additions and 1 deletions

View file

@ -46,6 +46,10 @@ Debshots::Application.configure do
}
]
# Example file for development to avoid queries to online service
config.ubuntu_reviews_api_url = 'test/files/ubuntu-review-api/cream'
# config.ubuntu_reviews_api_url = 'https://reviews.ubuntu.com/reviews/api/1.0/reviews/filter/en/any/any/any/%s'
config.images_path = Rails.root.join('public', 'screenshots')
config.image_sizes = {

View file

@ -97,6 +97,9 @@ Debshots::Application.configure do
}
]
# URL to fetch reviews from the Ubuntu JSON API
config.ubuntu_reviews_api_url = 'https://reviews.ubuntu.com/reviews/api/1.0/reviews/filter/en/any/any/any/%s'
config.images_path = Rails.root.join('public', 'screenshots')
config.image_sizes = {

View file

@ -16,6 +16,7 @@ Debshots::Application.routes.draw do
get 'packages/list' => 'packages#list', as: :packages_list
get 'moderate' => 'moderate#index'
get 'package/:name' => 'packages#details', as: :package, name: /[^\/]+/
get 'package_reviews/:name' => 'packages#reviews', as: :package_reviews, name: /[^\/]+/
get 'upload', to: redirect('/packages') # legacy upload form
post 'uploadfile' => 'packages#legacy_uploadfile'
get 'upload/:name' => 'packages#upload', as: :upload_package_by_name