573d367be5
* Hooks and team pages allowed only for masters/owners * Group page allowed for admin * Corrent authentication for Projects controller * Hide some project elements from visitor
56 lines
2.4 KiB
Text
56 lines
2.4 KiB
Text
.project_clone_panel
|
|
.row
|
|
.span8
|
|
.form-horizontal= render "shared/clone_panel"
|
|
.span3.pull-right
|
|
.pull-right
|
|
- unless @project.empty_repo?
|
|
- if current_user && can?(current_user, :fork_project, @project) && @project.namespace != current_user.namespace
|
|
- if current_user.already_forked?(@project)
|
|
= link_to project_path(current_user.fork_of(@project)), class: 'btn grouped disabled' do
|
|
%i.icon-code-fork
|
|
Forked
|
|
- else
|
|
= link_to fork_project_path(@project), title: "Fork", class: "btn grouped", method: "POST" do
|
|
%i.icon-code-fork
|
|
Fork
|
|
- if can? current_user, :download_code, @project
|
|
= link_to archive_project_repository_path(@project), class: "btn grouped" do
|
|
%i.icon-download-alt
|
|
%span.only-wide Download
|
|
|
|
- if current_user
|
|
.dropdown.pull-right
|
|
%a.dropdown-toggle.btn{href: '#', "data-toggle" => "dropdown"}
|
|
%i.icon-plus-sign-alt
|
|
%span.only-wide New
|
|
%b.caret
|
|
%ul.dropdown-menu
|
|
- if @project.issues_enabled && can?(current_user, :write_issue, @project)
|
|
%li
|
|
= link_to url_for_new_issue, title: "New Issue" do
|
|
Issue
|
|
- if @project.merge_requests_enabled && can?(current_user, :write_merge_request, @project)
|
|
%li
|
|
= link_to new_project_merge_request_path(@project), title: "New Merge Request" do
|
|
Merge Request
|
|
- if @project.snippets_enabled && can?(current_user, :write_snippet, @project)
|
|
%li
|
|
= link_to new_project_snippet_path(@project), title: "New Snippet" do
|
|
Snippet
|
|
- if can? current_user, :push_code, @project
|
|
%li.divider
|
|
%li
|
|
= link_to new_project_branch_path(@project) do
|
|
%i.icon-code-fork
|
|
Git branch
|
|
%li
|
|
= link_to new_project_tag_path(@project) do
|
|
%i.icon-tag
|
|
Git tag
|
|
|
|
- if can?(current_user, :admin_team_member, @project)
|
|
%li.divider
|
|
%li
|
|
= link_to new_project_team_member_path(@project), title: "New project member" do
|
|
Project member
|