Point to project page from public area
This commit is contained in:
parent
66998f6d46
commit
ffd0a985ee
4 changed files with 1 additions and 68 deletions
|
@ -10,17 +10,4 @@ class Public::ProjectsController < ApplicationController
|
||||||
@projects = @projects.search(params[:search]) if params[:search].present?
|
@projects = @projects.search(params[:search]) if params[:search].present?
|
||||||
@projects = @projects.includes(:namespace).order("namespaces.path, projects.name ASC").page(params[:page]).per(20)
|
@projects = @projects.includes(:namespace).order("namespaces.path, projects.name ASC").page(params[:page]).per(20)
|
||||||
end
|
end
|
||||||
|
|
||||||
def show
|
|
||||||
@project = Project.public_only.find_with_namespace(params[:id])
|
|
||||||
render_404 and return unless @project
|
|
||||||
|
|
||||||
@repository = @project.repository
|
|
||||||
unless @project.empty_repo?
|
|
||||||
@recent_tags = @repository.tags.first(10)
|
|
||||||
|
|
||||||
@commit = @repository.commit(params[:ref])
|
|
||||||
@tree = Tree.new(@repository, @commit.id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
- if tree.readme
|
|
||||||
= render "projects/tree/readme", readme: tree.readme
|
|
||||||
- else
|
|
||||||
.alert
|
|
||||||
%h3.nothing_here_message This project does not have README file
|
|
|
@ -17,7 +17,7 @@
|
||||||
%li
|
%li
|
||||||
.project-title
|
.project-title
|
||||||
%i.icon-share.cgray
|
%i.icon-share.cgray
|
||||||
= link_to public_project_path(project) do
|
= link_to project_path(project) do
|
||||||
%strong= project.name_with_namespace
|
%strong= project.name_with_namespace
|
||||||
.pull-right
|
.pull-right
|
||||||
%pre.public-clone git clone #{project.http_url_to_repo}
|
%pre.public-clone git clone #{project.http_url_to_repo}
|
||||||
|
|
|
@ -1,49 +0,0 @@
|
||||||
%h3.page-title
|
|
||||||
= @project.name_with_namespace
|
|
||||||
.pull-right
|
|
||||||
%pre.public-clone git clone #{@project.http_url_to_repo}
|
|
||||||
.pull-right
|
|
||||||
- if current_user
|
|
||||||
= link_to 'Browse project', @project, class: 'btn btn-create append-right-10'
|
|
||||||
|
|
||||||
|
|
||||||
%div
|
|
||||||
= link_to public_root_path do
|
|
||||||
← To projects list
|
|
||||||
.pull-right
|
|
||||||
%span.light= @project.description
|
|
||||||
|
|
||||||
%br
|
|
||||||
.row
|
|
||||||
- unless @project.empty_repo?
|
|
||||||
.span9
|
|
||||||
= render 'tree', tree: @tree
|
|
||||||
.span3
|
|
||||||
%h5 Repository:
|
|
||||||
%div
|
|
||||||
%p
|
|
||||||
%span.light Bare size is
|
|
||||||
#{@project.repository.size} MB
|
|
||||||
|
|
||||||
%p
|
|
||||||
= pluralize(@repository.round_commit_count, 'commit')
|
|
||||||
%p
|
|
||||||
= pluralize(@repository.branch_names.count, 'branch')
|
|
||||||
%p
|
|
||||||
= pluralize(@repository.tag_names.count, 'tag')
|
|
||||||
|
|
||||||
- if @recent_tags.present?
|
|
||||||
%hr
|
|
||||||
%h5 Most Recent Tags:
|
|
||||||
%ul.unstyled
|
|
||||||
- @recent_tags.each do |tag|
|
|
||||||
%li
|
|
||||||
%p
|
|
||||||
%i.icon-tag
|
|
||||||
%strong= tag.name
|
|
||||||
%small.light.pull-right
|
|
||||||
%i.icon-calendar
|
|
||||||
= time_ago_in_words(tag.commit.committed_date)
|
|
||||||
ago
|
|
||||||
- else
|
|
||||||
= 'Empty Repository'
|
|
Loading…
Reference in a new issue