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' |