616af0373e
* upstream/master: (192 commits) Added CHANGELOG Added unfold test to parallel and added 'diff discussion' context Fix Spinach branches spec Better first match on this MR also Change merge_error column from string to text type Fix typo in gitlab_flow.md entities: make Environment inherit EnvironmentBasic Updated to optimized specs from !5864 Added 'with an unfolded line should not allow commenting' scenario (line 125) Added addtional 'renderable' validator to check 'data-note-type' attr exists Allow passing an index to selectRowAtIndex Fixed enter key in search input not working Fix file links on project page Files view Fix incorrect "stopped impersonation" log message 8.11 is released, long live 8.12 Also check if Akismet is enabled, before showing the `Submit as spam` button. fix location of markdown help location Fix for update 8.10-to-8.11.md doc. Appease the linter. Add Ruby 2.3 upgrade notes. ...
91 lines
3.4 KiB
Text
91 lines
3.4 KiB
Text
- @no_container = true
|
|
|
|
= content_for :meta_tags do
|
|
- if current_user
|
|
= auto_discovery_link_tag(:atom, namespace_project_path(@project.namespace, @project, format: :atom, private_token: current_user.private_token), title: "#{@project.name} activity")
|
|
|
|
= content_for :flash_message do
|
|
- if current_user && can?(current_user, :download_code, @project)
|
|
= render 'shared/no_ssh'
|
|
= render 'shared/no_password'
|
|
|
|
= render 'projects/last_push'
|
|
= render "home_panel"
|
|
|
|
%nav.project-stats{ class: (container_class) }
|
|
%ul.nav
|
|
%li
|
|
= link_to project_files_path(@project) do
|
|
Files (#{repository_size})
|
|
%li
|
|
= link_to namespace_project_commits_path(@project.namespace, @project, current_ref) do
|
|
#{'Commit'.pluralize(@project.commit_count)} (#{number_with_delimiter(@project.commit_count)})
|
|
%li
|
|
= link_to namespace_project_branches_path(@project.namespace, @project) do
|
|
#{'Branch'.pluralize(@repository.branch_count)} (#{number_with_delimiter(@repository.branch_count)})
|
|
%li
|
|
= link_to namespace_project_tags_path(@project.namespace, @project) do
|
|
#{'Tag'.pluralize(@repository.tag_count)} (#{number_with_delimiter(@repository.tag_count)})
|
|
|
|
- if default_project_view != 'readme' && @repository.readme
|
|
%li
|
|
= link_to 'Readme', readme_path(@project)
|
|
|
|
- if @repository.changelog
|
|
%li
|
|
= link_to 'Changelog', changelog_path(@project)
|
|
|
|
- if @repository.license_blob
|
|
%li
|
|
= link_to license_short_name(@project), license_path(@project)
|
|
|
|
- if @repository.contribution_guide
|
|
%li
|
|
= link_to 'Contribution guide', contribution_guide_path(@project)
|
|
|
|
- if @repository.gitlab_ci_yml
|
|
%li
|
|
= link_to 'CI configuration', ci_configuration_path(@project)
|
|
|
|
- if current_user && can_push_branch?(@project, @project.default_branch)
|
|
- unless @repository.changelog
|
|
%li.missing
|
|
= link_to add_special_file_path(@project, file_name: 'CHANGELOG') do
|
|
Add Changelog
|
|
- unless @repository.license_blob
|
|
%li.missing
|
|
= link_to add_special_file_path(@project, file_name: 'LICENSE') do
|
|
Add License
|
|
- unless @repository.contribution_guide
|
|
%li.missing
|
|
= link_to add_special_file_path(@project, file_name: 'CONTRIBUTING.md', commit_message: 'Add contribution guide') do
|
|
Add Contribution guide
|
|
- unless @repository.gitlab_ci_yml
|
|
%li.missing
|
|
= link_to add_special_file_path(@project, file_name: '.gitlab-ci.yml') do
|
|
Set Up CI
|
|
|
|
%li.project-repo-buttons-right
|
|
.project-repo-buttons.project-right-buttons
|
|
- if current_user
|
|
= render 'shared/members/access_request_buttons', source: @project
|
|
= render "projects/buttons/koding"
|
|
|
|
.btn-group.project-repo-btn-group
|
|
= render 'projects/buttons/download', project: @project, ref: @ref
|
|
= render 'projects/buttons/dropdown'
|
|
|
|
= render 'shared/notifications/button', notification_setting: @notification_setting
|
|
- if @repository.commit
|
|
.project-last-commit{ class: container_class }
|
|
= render 'projects/last_commit', commit: @repository.commit, project: @project
|
|
|
|
%div{ class: container_class }
|
|
- if @project.archived?
|
|
.text-warning.center.prepend-top-20
|
|
%p
|
|
= icon("exclamation-triangle fw")
|
|
Archived project! Repository is read-only
|
|
|
|
%div{class: "project-show-#{default_project_view}"}
|
|
= render default_project_view
|