4
5
6
7
8
9
10
11
12
13
14
|
# 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
|