diff app/views/repositories/show.html.erb @ 1115:433d4f72a19b redmine-2.2

Update to Redmine SVN revision 11137 on 2.2-stable branch
author Chris Cannam
date Mon, 07 Jan 2013 12:01:42 +0000
parents c6c2cbd0afee
children bb32da3bea34
line wrap: on
line diff
--- a/app/views/repositories/show.html.erb	Wed Jun 27 14:54:18 2012 +0100
+++ b/app/views/repositories/show.html.erb	Mon Jan 07 12:01:42 2013 +0000
@@ -4,61 +4,74 @@
   <%= render :partial => 'navigation' %>
 </div>
 
-<h2><%= render :partial => 'breadcrumbs', :locals => { :path => @path, :kind => 'dir', :revision => @rev } %></h2>
+<h2><%= render :partial => 'breadcrumbs',
+               :locals => { :path => @path, :kind => 'dir', :revision => @rev } %></h2>
 
 <% if !@entries.nil? && authorize_for('repositories', 'browse') %>
-<%= render :partial => 'dir_list' %>
+  <%= render :partial => 'dir_list' %>
 <% end %>
 
 <%= render_properties(@properties) %>
 
 <% if authorize_for('repositories', 'revisions') %>
-<%   if @changesets && !@changesets.empty? %>
-<h3><%= l(:label_latest_revision_plural) %></h3>
-<%=    render :partial => 'revisions',
+  <% if @changesets && !@changesets.empty? %>
+    <h3><%= l(:label_latest_revision_plural) %></h3>
+    <%= render :partial => 'revisions',
               :locals => {:project => @project, :path => @path,
                           :revisions => @changesets, :entry => nil }%>
-<%   end %>
-<p>
-<%
-     has_branches = (!@repository.branches.nil? && @repository.branches.length > 0)
-     sep = ''
- %>
-<%   if @repository.supports_all_revisions? && @path.blank? %>
-<%= link_to l(:label_view_all_revisions), :action => 'revisions', :id => @project %>
-<%   sep = '|' %>
-<%   end %>
-<%
-     if @repository.supports_directory_revisions? &&
-         ( has_branches || !@path.blank? || !@rev.blank? )
- %>
-<%= sep %>
-<%=
-    link_to l(:label_view_revisions),
+  <% end %>
+  <p>
+  <% has_branches = (!@repository.branches.nil? && @repository.branches.length > 0)
+     sep = '' %>
+  <% if @repository.supports_all_revisions? && @path.blank? %>
+    <%= link_to l(:label_view_all_revisions), :action => 'revisions', :id => @project,
+                :repository_id => @repository.identifier_param %>
+    <% sep = '|' %>
+  <% end %>
+  <% if @repository.supports_directory_revisions? &&
+         ( has_branches || !@path.blank? || !@rev.blank? ) %>
+    <%= sep %>
+    <%= link_to l(:label_view_revisions),
                    :action => 'changes',
                    :path   => to_path_param(@path),
                    :id     => @project,
-                   :rev    => @rev
-                   %>
-<%   end %>
-</p>
-
-<%   if true # @path.blank? %>
-<%     content_for :header_tags do %>
-  <%= auto_discovery_link_tag(
+                   :repository_id => @repository.identifier_param,
+                   :rev    => @rev %>
+  <% end %>
+  </p>
+  <% if @repository.supports_all_revisions? %>
+    <% content_for :header_tags do %>
+      <%= auto_discovery_link_tag(
                    :atom, params.merge(
                       {:format => 'atom', :action => 'revisions',
                        :id => @project, :page => nil, :key => User.current.rss_key})) %>
-<%     end %>
+   <% end %>
 
-<%     other_formats_links do |f| %>
-  <%= f.link_to 'Atom', :url => {:action => 'revisions', :id => @project, :key => User.current.rss_key} %>
-<%     end %>
-<%   end %>
+   <% other_formats_links do |f| %>
+    <%= f.link_to 'Atom',
+                  :url => {:action => 'revisions', :id => @project,
+                           :repository_id => @repository.identifier_param,
+                           :key => User.current.rss_key} %>
+    <% end %>
+  <% end %>
+<% end %>
+
+<% if @repositories.size > 1 %>
+  <% content_for :sidebar do %>
+    <h3><%= l(:label_repository_plural) %></h3>
+    <p>
+      <%= @repositories.sort.collect {|repo|
+          link_to h(repo.name), 
+                  {:controller => 'repositories', :action => 'show',
+                   :id => @project, :repository_id => repo.identifier_param, :rev => nil, :path => nil},
+                  :class => 'repository' + (repo == @repository ? ' selected' : '')
+        }.join('<br />').html_safe %>
+    </p>
+  <% end %>
 <% end %>
 
 <% content_for :header_tags do %>
-<%= stylesheet_link_tag "scm" %>
+  <%= stylesheet_link_tag "scm" %>
 <% end %>
 
 <% html_title(l(:label_repository)) -%>