Commit ffd0a985ee86691ddb4807cf9be267bdd37c7815
1 parent
66998f6d
Exists in
master
and in
4 other branches
Point to project page from public area
Showing
4 changed files
with
1 additions
and
68 deletions
Show diff stats
app/controllers/public/projects_controller.rb
... | ... | @@ -10,17 +10,4 @@ class Public::ProjectsController < ApplicationController |
10 | 10 | @projects = @projects.search(params[:search]) if params[:search].present? |
11 | 11 | @projects = @projects.includes(:namespace).order("namespaces.path, projects.name ASC").page(params[:page]).per(20) |
12 | 12 | end |
13 | - | |
14 | - def show | |
15 | - @project = Project.public_only.find_with_namespace(params[:id]) | |
16 | - render_404 and return unless @project | |
17 | - | |
18 | - @repository = @project.repository | |
19 | - unless @project.empty_repo? | |
20 | - @recent_tags = @repository.tags.first(10) | |
21 | - | |
22 | - @commit = @repository.commit(params[:ref]) | |
23 | - @tree = Tree.new(@repository, @commit.id) | |
24 | - end | |
25 | - end | |
26 | 13 | end | ... | ... |
app/views/public/projects/_tree.html.haml
app/views/public/projects/index.html.haml
... | ... | @@ -17,7 +17,7 @@ |
17 | 17 | %li |
18 | 18 | .project-title |
19 | 19 | %i.icon-share.cgray |
20 | - = link_to public_project_path(project) do | |
20 | + = link_to project_path(project) do | |
21 | 21 | %strong= project.name_with_namespace |
22 | 22 | .pull-right |
23 | 23 | %pre.public-clone git clone #{project.http_url_to_repo} | ... | ... |
app/views/public/projects/show.html.haml
... | ... | @@ -1,49 +0,0 @@ |
1 | -%h3.page-title | |
2 | - = @project.name_with_namespace | |
3 | - .pull-right | |
4 | - %pre.public-clone git clone #{@project.http_url_to_repo} | |
5 | - .pull-right | |
6 | - - if current_user | |
7 | - = link_to 'Browse project', @project, class: 'btn btn-create append-right-10' | |
8 | - | |
9 | - | |
10 | -%div | |
11 | - = link_to public_root_path do | |
12 | - ← To projects list | |
13 | - .pull-right | |
14 | - %span.light= @project.description | |
15 | - | |
16 | -%br | |
17 | -.row | |
18 | - - unless @project.empty_repo? | |
19 | - .span9 | |
20 | - = render 'tree', tree: @tree | |
21 | - .span3 | |
22 | - %h5 Repository: | |
23 | - %div | |
24 | - %p | |
25 | - %span.light Bare size is | |
26 | - #{@project.repository.size} MB | |
27 | - | |
28 | - %p | |
29 | - = pluralize(@repository.round_commit_count, 'commit') | |
30 | - %p | |
31 | - = pluralize(@repository.branch_names.count, 'branch') | |
32 | - %p | |
33 | - = pluralize(@repository.tag_names.count, 'tag') | |
34 | - | |
35 | - - if @recent_tags.present? | |
36 | - %hr | |
37 | - %h5 Most Recent Tags: | |
38 | - %ul.unstyled | |
39 | - - @recent_tags.each do |tag| | |
40 | - %li | |
41 | - %p | |
42 | - %i.icon-tag | |
43 | - %strong= tag.name | |
44 | - %small.light.pull-right | |
45 | - %i.icon-calendar | |
46 | - = time_ago_in_words(tag.commit.committed_date) | |
47 | - ago | |
48 | - - else | |
49 | - = 'Empty Repository' |