sidebar menu luv
[gitorious:mainline.git] / app / views / repositories / show.html.erb
1 <h1>
2   <%= h(@repository.name) -%> in 
3   <%= link_to h(@repository.project.title), @repository.project -%>
4 </h1>
5
6 <ul class="infobox">
7   <li><strong>Project:</strong> <%= link_to h(@repository.project.title), @repository.project -%></li>
8   <li><strong>Owner:</strong> <%=h @repository.user.login -%></li>
9   <li><strong>Created:</strong> <%= @repository.created_at.to_s(:short) -%></li>
10   <li><strong>Mirror url:</strong> <code><%=h @repository.clone_url -%></code></li>
11   <li><strong>push url:</strong> <code><%=h @repository.push_url -%></code></li>
12 </ul>
13
14 <p>You can clone this repository with the following command:</p>
15 <pre>
16 git clone <%= @repository.clone_url -%>
17 </pre>
18
19 <h2>Recent commits <small>(<a href="">Browse</a>)</small></h2>
20 <ul>
21   <li>
22     <a href=""><%= truncate("0143292b342622a52d13d673ce698f527f791354", 10) -%></a> by <strong>Johan Sørensen</strong> on 2006-11-10 12:34<br />
23     <p>this is another commit</p>
24   </li>
25   
26   <li>
27     <a href=""><%= truncate("28836340a9ca0aa4af643efc5c0ef36cfd71beaa", 10) -%></a> by <strong>Johan Sørensen</strong> on 2006-11-10 12:34<br />
28     <p>this is the commit message</p>
29   </li>
30 </ul>
31
32 <% content_for :sidebar do -%>  
33   <div class="user_list">
34     <% if @repository.user == current_user -%>
35     <ul class="links">
36     <li><%= link_to "+ Add committer", 
37             { :controller => "committers", :action => "new", :project_id => @project, 
38               :repository_id => @repository } -%></li>
39     </ul>
40     <% end -%>
41     
42     <h4>Committers</h4>    
43     <ul>
44     <% @repository.committers.each do |user| -%>
45       <li>
46         <%= link_to h(user.login), user -%> 
47         <% if @repository.user == user -%>
48         <small>(owner)</small>
49         <% end -%>
50         <% if @repository.user == current_user -%>
51           <small>
52           <%= link_to "Remove", 
53                 { :controller => "committers", :action => "destroy", :id => user.id, 
54                   :project_id => @project, :repository_id => @repository}, # FIXME: meh!
55                 :confirm => "Are you sure?", :method => :delete unless user == current_user -%>
56           </small>
57         <% end -%>
58       </li>
59     <% end -%>
60     </ul>
61   </div>
62 <% end -%>