Sha256: 96083212329a5db5e1961e241c357f72fd9a8caebbca7b6188fe41eff2e9921f
Contents?: true
Size: 904 Bytes
Versions: 3
Compression:
Stored size: 904 Bytes
Contents
module Gluttonberg module Admin module AssetLibrary class BaseController < Gluttonberg::Admin::BaseController before_filter :find_categories, :except => [:delete, :destroy] before_filter :prepare_to_edit , :except => [:category , :show , :delete , :create , :update ] before_filter :authorize_user, :except => [:destroy , :delete] before_filter :authorize_user_for_destroy , :only => [:destroy , :delete] protected def find_categories @categories = AssetCategory.all end def prepare_to_edit @collections = AssetCollection.order("name") end def authorize_user authorize! :manage, Gluttonberg::Asset end def authorize_user_for_destroy authorize! :destroy, Gluttonberg::Asset end end end #AssetLibrary end end
Version data entries
3 entries across 3 versions & 1 rubygems