module AzaharaSchema::CanCan::ControllerResourcePatch

Public Instance Methods

load_collection() click to toggle source
# File lib/azahara_schema/cancan/controller_resource_patch.rb, line 6
def load_collection
  schema = ::AzaharaSchema::Schema.schema_for(resource_class)
  if @options[:trough]
    schema.add_filter(parent_name.to_s+'_id', '=', parent_resource.id)
  end
  schema.visibility_scope!(current_ability, authorization_action)
  schema
end