diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/views/projects/_home_panel.html.haml | 11 | ||||
-rw-r--r-- | app/views/projects/buttons/_koding.html.haml | 10 | ||||
-rw-r--r-- | app/views/projects/show.html.haml | 3 |
3 files changed, 11 insertions, 13 deletions
diff --git a/app/views/projects/_home_panel.html.haml b/app/views/projects/_home_panel.html.haml index b7e0c7f7128..0d1f2b70018 100644 --- a/app/views/projects/_home_panel.html.haml +++ b/app/views/projects/_home_panel.html.haml @@ -28,10 +28,9 @@ .project-clone-holder = render "shared/clone_panel" - = render 'projects/buttons/download', project: @project, ref: @ref - = render 'projects/buttons/dropdown' - = render 'shared/notifications/button', notification_setting: @notification_setting - - - if current_user - = render "projects/buttons/koding" + - if current_user && can?(current_user, :download_code, @project) + = render 'projects/buttons/download', project: @project, ref: @ref + = render 'projects/buttons/dropdown' + = render 'shared/notifications/button', notification_setting: @notification_setting + = render 'projects/buttons/koding' = render 'shared/members/access_request_buttons', source: @project diff --git a/app/views/projects/buttons/_koding.html.haml b/app/views/projects/buttons/_koding.html.haml index f8cad1605f6..5d9a776da89 100644 --- a/app/views/projects/buttons/_koding.html.haml +++ b/app/views/projects/buttons/_koding.html.haml @@ -1,7 +1,3 @@ -- if koding_enabled? && current_user && can_push_branch?(@project, @project.default_branch) - - if @repository.koding_yml - = link_to koding_project_url(@project), class: 'btn project-action-button inline', target: '_blank' do - Run in IDE (Koding) - - else - = link_to add_koding_stack_path(@project), class: 'btn project-action-button inline' do - Set up Koding +- if koding_enabled? && current_user && @repository.koding_yml && can_push_branch?(@project, @project.default_branch) + = link_to koding_project_url(@project), class: 'btn project-action-button inline', target: '_blank' do + Run in IDE (Koding) diff --git a/app/views/projects/show.html.haml b/app/views/projects/show.html.haml index 5a60ea58a9e..097dd224140 100644 --- a/app/views/projects/show.html.haml +++ b/app/views/projects/show.html.haml @@ -65,6 +65,9 @@ %li.missing = link_to add_special_file_path(@project, file_name: '.gitlab-ci.yml') do Set up CI + - if koding_enabled? && @repository.koding_yml.blank? + %li.missing + = link_to 'Set Up Koding', add_koding_stack_path(@project) - if @repository.commit .project-last-commit{ class: container_class } |