Add support for relation history.

This commit is contained in:
Christopher Schmidt 2008-04-20 15:32:25 +00:00
parent 4168e0963e
commit bb8acc8424
6 changed files with 30 additions and 6 deletions

View file

@ -1,7 +1,5 @@
<% if member.member.visible %>
<tr>
<td><%= link_to member.member.id.to_s, :controller => member.member_type, :id => member.member.id %></td>
<td><%= link_to member.member_id.to_s, :controller => member.member_type, :id => member.member_id %></td>
<td><%= h(member.member_type) %></td>
<td><%= h(member.member_role) %></td>
</tr>
<% end %>

View file

@ -1,4 +1,4 @@
<% if relation.members.length != 0 %>
<% if members.length != 0 %>
<h3>Members</h3>
<table id="keyvalue" cellpadding="3">
<tr>
@ -6,6 +6,6 @@
<th>Type</th>
<th>Role</th>
</tr>
<%= render :partial => 'member', :collection => relation.relation_members %>
<%= render :partial => 'member', :collection => members %>
</table>
<% end %>

View file

@ -0,0 +1,9 @@
<h2>Relation History: <%= h(@name) %></h2>
<%= render :partial => 'common', :locals => { :obj => @relation, :type => "relation" } %>
<h2>Hisorical Versions</h2>
<% @relation.old_relations.reverse.each do |relation| %>
<%= render :partial => 'common_editedby', :locals => { :obj => relation } %>
<%= render :partial => 'tag_table', :locals => { :tags => relation.tags } %>
<%= render :partial => 'relation_members', :locals => { :members => relation.old_members } %>
<hr />
<% end %>

View file

@ -1,4 +1,4 @@
<h2>Relation Browser: <%= h(@name) %></h2>
<%= render :partial => 'common', :locals => { :obj => @relation, :type => "relation" } %>
<%= render :partial => 'tag_table', :locals => { :tags => @relation.tags } %>
<%= render :partial => 'relation_members', :locals => { :relation => @relation } %>
<%= render :partial => 'relation_members', :locals => { :members => @relation.relation_members } %>