Add some copyright notices
[gitorious:taladars-gitorious-saltation.git] / app / views / groups / show.html.erb
1 <%
2 #--
3 #   Copyright (C) 2010 Marko Peltola <marko@markopeltola.com>
4 #   Copyright (C) 2010 Tero Hänninen <tero.j.hanninen@jyu.fi>
5 #   Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)
6 #
7 #   This program is free software: you can redistribute it and/or modify
8 #   it under the terms of the GNU Affero General Public License as published by
9 #   the Free Software Foundation, either version 3 of the License, or
10 #   (at your option) any later version.
11 #
12 #   This program is distributed in the hope that it will be useful,
13 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
14 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 #   GNU Affero General Public License for more details.
16 #
17 #   You should have received a copy of the GNU Affero General Public License
18 #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
19 #++
20 %>
21
22 <%= breadcrumbs_from(@group) -%>
23
24
25 <div class="with_divider">
26   <div id="left" class="w-365">
27   <% pull_box("Members", :class => "pull-box-365") do -%>
28     <% if @memberships.empty? -%>
29       <ul><li><em>None</em></li></ul>
30     <% end -%>
31     <% @memberships.group_by(&:role).each do |role, memberships| -%>
32       <ul>
33         <li class="hint"><%=h role.name -%>s
34         <ul>
35         <% memberships.each do |membership| -%>
36           <li>
37             <div class="user">
38               <%= avatar(membership.user, :size => 16, :style => "tiny") %>
39               <%= link_to h(membership.user.title), user_path(membership.user) -%>
40                 </div>
41           </li>
42         <% end -%>
43         </li></ul>
44       <% end -%>
45     </ul>
46   <% end -%>
47   
48   <% pull_box("Team repositories", :class => "pull-box-365") do -%></h4>
49     <ul class="with_icons">
50       <% if @repositories.empty? -%>
51         <li><em>None</em></li>
52       <% else -%>
53         <% @repositories.each do |repository| -%>
54         <li class="repository">
55           <%= link_to "#{h(repository.project.title)}/#{h(repository.name)}", 
56                 group_project_repository_path(@group, repository.project, repository) -%>
57           <span class="hint">
58             <%= paragraphs_with_more render_markdown(repository.description), repository.id -%>
59           </span>
60         </li>
61         <% end -%>
62       <% end -%>
63     </ul>
64   <% end -%>
65   </div>
66   <div id="right" class="w-365">
67   <% pull_box("Projects", :class => "pull-box-365") do -%>
68     <ul class="with_icons">
69       <% if @projects.empty? -%>
70         <li><em>None</em></li>
71       <% else -%>
72         <% @projects.each do |project| -%>
73           <li class="project"><%= link_to h(project.title), project -%></li>
74         <% end -%>
75       <% end -%>
76     </ul>
77   <% end -%>
78   
79   <% pull_box("Repository clones", :class => "pull-box-365") do -%>
80     <ul class="with_icons">
81     <% if @clones.empty? -%>
82       <li><em>None</em></li>
83     <% else -%>
84       <% @clones.each do |repository| -%>
85         <li class="clone">
86           <%= link_to "#{h(repository.project.title)}/#{h(repository.name)}", 
87                 group_project_repository_path(@group, repository.project, repository) -%>
88           <div class="hint">
89             <%= paragraphs_with_more render_markdown(repository.description), repository.id -%>
90           </div>
91         </li>
92       <% end -%>
93     <% end -%>
94     </ul>
95   <% end -%>
96   </div>
97   <div class="clear"></div>
98 </div>  
99   
100 <h3>Team activity</h3>
101 <%= render :partial => "events/events", :locals => { :events => @events, :container_css_class => "w-750" } -%>
102
103 <% content_for :sidebar do -%>
104
105 <h1><%=h @group.name -%></h1>
106   <%= render_markdown(@group.description) %>
107   <ul id="project-meta">
108     <li>
109       <%= image_tag @group.avatar.url(:thumb) %>      
110     </li>
111     <% if @group.creator -%>
112     <li>
113       <strong>Started by:</strong> 
114       <%= link_to h(@group.creator.title), @group.creator -%>
115     </li>
116     <% end -%>
117     <li>
118       <strong>Created:</strong>
119       <%= @group.created_at.to_s(:short) -%>
120     </li>
121   </ul>
122   <ul class="links navigation">
123     <% if @group.admin?(current_user) -%>
124       <li><%= link_to t("views.groups.edit_memberships"), [@group, :memberships] -%></li>
125       <li><%= link_to t("views.memberships.add_new_member"), new_group_membership_path(@group) -%></li>
126       <li><%= link_to t('views.groups.edit_team'), [:edit, @group] %></li>
127     <% end -%>
128   </ul>
129 <% end -%>