Project

General

Profile

Download (703 Bytes) Statistics
| Branch: | Tag: | Revision:
class PermissionsController < ApplicationController
include FiltersHelper
include TaxonomyHelper
respond_to :js

def index
type = params[:resource_type].blank? ? nil : params[:resource_type]
@permissions = Permission.find_all_by_resource_type(type)
@search_path = search_path(type)
@granular = granular?(type)

if @granular
resource_class = Filter.get_resource_class(type)
@show_organizations = show_organization_tab? && resource_class.allows_organization_filtering?
@show_locations = show_location_tab? && resource_class.allows_location_filtering?
end
end

private

def granular?(type)
Filter.new(:resource_type => type).granular?
end

end
(33-33/49)