Merge branch 'easy_urpmi'
Conflicts: app/controllers/application_controller.rb
This commit is contained in:
commit
b61797e896
1
Gemfile
1
Gemfile
|
@ -23,6 +23,7 @@ gem "russian"
|
||||||
gem "grit"
|
gem "grit"
|
||||||
gem 'whenever', :require => false
|
gem 'whenever', :require => false
|
||||||
gem 'delayed_job'
|
gem 'delayed_job'
|
||||||
|
gem 'whenever', :require => false
|
||||||
gem 'unicorn'
|
gem 'unicorn'
|
||||||
|
|
||||||
group :production do
|
group :production do
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
class ApplicationController < ActionController::Base
|
class ApplicationController < ActionController::Base
|
||||||
protect_from_forgery
|
protect_from_forgery
|
||||||
layout :layout_by_resource
|
layout :layout_by_resource
|
||||||
|
|
||||||
private
|
private
|
||||||
def get_role(object_id, object_type, target_id, target_type)
|
def get_role(object_id, object_type, target_id, target_type)
|
||||||
rel=Relation.where(:object_id=>object_id, :object_type=>object_type, :target_id=>target_id, :target_type=>target_type).first
|
Relation.where(:object_id=>object_id, :object_type=>object_type, :target_id=>target_id, :target_type=>target_type).first.try(:roles)
|
||||||
return (rel) ? rel.roles : nil
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def checkaccess
|
def checkaccess
|
||||||
|
|
|
@ -7,7 +7,20 @@ class PlatformsController < ApplicationController
|
||||||
before_filter :get_paths, :only => [:new, :create]
|
before_filter :get_paths, :only => [:new, :create]
|
||||||
|
|
||||||
def index
|
def index
|
||||||
@platforms = Platform.paginate(:page => params[:platform_page])
|
respond_to do |format|
|
||||||
|
format.html { @platforms = Platform.paginate(:page => params[:platform_page]) }
|
||||||
|
format.json do
|
||||||
|
@platforms = Platform.where(:distrib_type => 'mandriva', :visibility => 'open', :platform_type => 'main')
|
||||||
|
render :json => {
|
||||||
|
:platforms => @platforms.map do |p|
|
||||||
|
{:name => p.name,
|
||||||
|
:architectures => ['i586', 'x86_64'],
|
||||||
|
:repositories => p.repositories.map(&:name),
|
||||||
|
:url => "http://abs.rosalab.ru/downloads/platforms/#{p.name}/repository"}
|
||||||
|
end
|
||||||
|
}
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
|
|
Loading…
Reference in New Issue