c0632f1463
Fixes gitlab-org/gitlab-ce#17489 Fix test finding two of the same element Capybara will raise an exception because it finds two elements that match .nav-links. This means this test would fail, even if the page meets the conditions for passing the test. Add more tests for guest access
38 lines
1.5 KiB
Text
38 lines
1.5 KiB
Text
- empty_repo = @project.empty_repo?
|
|
.project-home-panel.text-center{ class: ("empty-project" if empty_repo) }
|
|
.limit-container-width{ class: container_class }
|
|
.avatar-container.s70.project-avatar
|
|
= project_icon(@project, alt: @project.name, class: 'avatar s70 avatar-tile')
|
|
%h1.project-title
|
|
= @project.name
|
|
%span.visibility-icon.has-tooltip{ data: { container: 'body' }, title: visibility_icon_description(@project) }
|
|
= visibility_level_icon(@project.visibility_level, fw: false)
|
|
|
|
.project-home-desc
|
|
- if @project.description.present?
|
|
= markdown_field(@project, :description)
|
|
|
|
- if forked_from_project = @project.forked_from_project
|
|
%p
|
|
Forked from
|
|
= link_to project_path(forked_from_project) do
|
|
= forked_from_project.namespace.try(:name)
|
|
|
|
.project-repo-buttons
|
|
.count-buttons
|
|
= render 'projects/buttons/star'
|
|
= render 'projects/buttons/fork'
|
|
|
|
%span.hidden-xs
|
|
- if can?(current_user, :download_code, @project)
|
|
.project-clone-holder
|
|
= render "shared/clone_panel"
|
|
|
|
- if current_user
|
|
- if can?(current_user, :download_code, @project)
|
|
= render 'projects/buttons/download', project: @project, ref: @ref
|
|
= render 'projects/buttons/dropdown'
|
|
= render 'projects/buttons/koding'
|
|
|
|
= render 'shared/notifications/button', notification_setting: @notification_setting
|
|
= render 'shared/members/access_request_buttons', source: @project
|