Project

General

Profile

« Previous | Next » 

Revision acfbc458

Added by Marek Hulán about 10 years ago

fixes #812 - new permissions model, user group role and nest support, role filters for better granularity

Contributions from:

View differences:

app/controllers/images_controller.rb
class ImagesController < ApplicationController
before_filter :find_compute_resource
before_filter :find_by_name, :except => [:index, :new, :create]
before_filter :find_by_name, :only => [:edit, :update, :destroy]
def index
# Listing images in /hosts/new consumes this method as JSON
values = @compute_resource.images.search_for(params[:search], :order => params[:order])
values = resource_base.where(:compute_resource_id => @compute_resource.id).search_for(params[:search], :order => params[:order])
respond_to do |format|
format.html { @images = values.paginate :page => params[:page] }
format.json { render :json => values }
......
private
def find_compute_resource
@compute_resource = ComputeResource.find(params[:compute_resource_id])
@compute_resource = ComputeResource.authorized(:view_compute_resources).find(params[:compute_resource_id])
end
end

Also available in: Unified diff