Repository activities page in Gitorious 3 UI
[gitorious:mainline.git] / app / views / repositories / show.html.erb
1 <%
2   #--
3   #   Copyright (C) 2013 Gitorious AS
4   #
5   #   This program is free software: you can redistribute it and/or modify
6   #   it under the terms of the GNU Affero General Public License as published by
7   #   the Free Software Foundation, either version 3 of the License, or
8   #   (at your option) any later version.
9   #
10   #   This program is distributed in the hope that it will be useful,
11   #   but WITHOUT ANY WARRANTY; without even the implied warranty of
12   #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13   #   GNU Affero General Public License for more details.
14   #
15   #   You should have received a copy of the GNU Affero General Public License
16   #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
17   #++
18   %>
19 <% @title = t("views.repos.show_page_title", :repo => repository.name, :title => @owner.title) -%>
20 <% content_for(:head) do %>
21   <%= auto_discovery_link_tag(:atom, atom_auto_discovery_url,
22         :title => atom_auto_discovery_title) -%>
23 <% end %>
24 <% if !repository.ready? %>
25   <%= render(:partial => "pending", :locals => { :repository => repository }) %>
26 <% elsif !repository.has_commits? && committers(repository).include?(current_user) %>
27   <%= render(:partial => "getting_started", :locals => { :repository => repository }) %>
28 <% else %>
29   <%= partial("repositories/repo_header", {
30           :repository => repository,
31           :project => repository.project,
32           :ref => ref,
33           :app => Gitorious,
34           :active => :activities
35         }) %>
36   <%= render(:partial => "activities", :locals => {
37           :repository => repository,
38           :events => events
39         }) %>
40 <% end %>