* 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:
parent
732ca077ad
commit
03ec1130f3
@ -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
|
||||
|
||||
|
||||
@ -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>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user