class UnapprovedRecordsController

Public Instance Methods

index() click to toggle source
# File lib/generators/approval2/install/templates/unapproved_records_controller.rb, line 4
def index
  result = []
  UnapprovedRecord.distinct.select(:approvable_type).each do |m|
    if m.approvable_type.constantize.column_names.include?('approval_status')
      count = UnapprovedRecord.where("approvable_type =?", m.approvable_type).count 
      result << {:record_type => m.approvable_type, :record_count => count}
    end
  end

  @records = result.paginate(:per_page => 10, :page => params[:page]) rescue []
end