* fixed Issue 95: Error on file revision accesses with PostgreSQL as backend DB

git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@176 5e329b0b-a2ee-ea63-e329-299493fc886d
This commit is contained in:
vit.jonas@gmail.com 2011-06-19 21:45:41 +00:00
parent 732ca077ad
commit 03ec1130f3
2 changed files with 5 additions and 5 deletions

View File

@ -85,7 +85,7 @@ class DmsfFileRevision < ActiveRecord::Base
end
def self.access_grouped(revision_id)
sql = "select user_id, count(*), min(created_at), max(created_at) from #{DmsfFileRevisionAccess.table_name} where dmsf_file_revision_id = ? group by user_id"
sql = "select user_id, count(*) as count, min(created_at) as min, max(created_at) as max from #{DmsfFileRevisionAccess.table_name} where dmsf_file_revision_id = ? group by user_id"
self.connection.execute(self.sanitize_sql_array([sql, revision_id]))
end

View File

@ -11,10 +11,10 @@
<tbody>
<% revision.access_grouped.each do |access| %>
<tr>
<td><%=h(User.find(access[0]))%></td>
<td><%=access[1]%></td>
<td><%=Time.parse(access[2]).to_s(:db)%></td>
<td><%=Time.parse(access[3]).to_s(:db)%></td>
<td><%=h(User.find(access["user_id"]))%></td>
<td><%=access["count"]%></td>
<td><%=Time.parse(access["min"]).to_s(:db)%></td>
<td><%=Time.parse(access["max"]).to_s(:db)%></td>
</tr>
<% end %>
</tbody>