Commit 2545579c authored by Nick Thomas's avatar Nick Thomas

Fix conflicts

parent fbe12f2f
...@@ -140,7 +140,6 @@ ...@@ -140,7 +140,6 @@
} }
} }
<<<<<<< HEAD
.members-ldap { .members-ldap {
-webkit-align-self: center; -webkit-align-self: center;
align-self: center; align-self: center;
...@@ -184,7 +183,7 @@ ...@@ -184,7 +183,7 @@
width: auto; width: auto;
} }
} }
=======
.flex-project-members-panel { .flex-project-members-panel {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
...@@ -236,4 +235,3 @@ ...@@ -236,4 +235,3 @@
} }
} }
} }
>>>>>>> ce/master
...@@ -116,7 +116,6 @@ module MilestonesHelper ...@@ -116,7 +116,6 @@ module MilestonesHelper
end end
end end
<<<<<<< HEAD
def data_warning_for(burndown) def data_warning_for(burndown)
return unless burndown return unless burndown
...@@ -131,7 +130,9 @@ module MilestonesHelper ...@@ -131,7 +130,9 @@ module MilestonesHelper
message += link_to "About burndown charts", help_page_path('user/project/milestones/index', anchor: 'burndown-charts'), class: 'burndown-docs-link' message += link_to "About burndown charts", help_page_path('user/project/milestones/index', anchor: 'burndown-charts'), class: 'burndown-docs-link'
content_tag(:div, message.html_safe, id: "data-warning", class: "settings-message prepend-top-20") content_tag(:div, message.html_safe, id: "data-warning", class: "settings-message prepend-top-20")
======= end
end
def milestone_merge_request_tab_path(milestone) def milestone_merge_request_tab_path(milestone)
if @project if @project
merge_requests_namespace_project_milestone_path(@project.namespace, @project, milestone, format: :json) merge_requests_namespace_project_milestone_path(@project.namespace, @project, milestone, format: :json)
...@@ -153,7 +154,6 @@ module MilestonesHelper ...@@ -153,7 +154,6 @@ module MilestonesHelper
labels_namespace_project_milestone_path(@project.namespace, @project, milestone, format: :json) labels_namespace_project_milestone_path(@project.namespace, @project, milestone, format: :json)
elsif @group elsif @group
labels_group_milestone_path(@group, milestone.safe_title, title: milestone.title, format: :json) labels_group_milestone_path(@group, milestone.safe_title, title: milestone.title, format: :json)
>>>>>>> ce/master
end end
end end
end end
...@@ -88,11 +88,7 @@ module TreeHelper ...@@ -88,11 +88,7 @@ module TreeHelper
part_path = part if part_path.empty? part_path = part if part_path.empty?
next if parts.count > max_links && !parts.last(2).include?(part) next if parts.count > max_links && !parts.last(2).include?(part)
<<<<<<< HEAD
yield(part, tree_join(@ref, part_path), part_path)
=======
yield(part, part_path) yield(part, part_path)
>>>>>>> ce/master
end end
end end
end end
......
...@@ -1487,7 +1487,6 @@ class Project < ActiveRecord::Base ...@@ -1487,7 +1487,6 @@ class Project < ActiveRecord::Base
rescue ActiveRecord::RecordNotSaved => e rescue ActiveRecord::RecordNotSaved => e
handle_update_attribute_error(e, value) handle_update_attribute_error(e, value)
<<<<<<< HEAD
end end
def change_repository_storage(new_repository_storage_key) def change_repository_storage(new_repository_storage_key)
...@@ -1498,8 +1497,6 @@ class Project < ActiveRecord::Base ...@@ -1498,8 +1497,6 @@ class Project < ActiveRecord::Base
run_after_commit { ProjectUpdateRepositoryStorageWorker.perform_async(id, new_repository_storage_key) } run_after_commit { ProjectUpdateRepositoryStorageWorker.perform_async(id, new_repository_storage_key) }
self.repository_read_only = true self.repository_read_only = true
=======
>>>>>>> ce/master
end end
def pushes_since_gc def pushes_since_gc
......
...@@ -124,7 +124,6 @@ class DynamicPathValidator < ActiveModel::EachValidator ...@@ -124,7 +124,6 @@ class DynamicPathValidator < ActiveModel::EachValidator
milestones milestones
projects projects
subgroups subgroups
<<<<<<< HEAD
analytics analytics
audit_events audit_events
hooks hooks
...@@ -132,8 +131,6 @@ class DynamicPathValidator < ActiveModel::EachValidator ...@@ -132,8 +131,6 @@ class DynamicPathValidator < ActiveModel::EachValidator
ldap_group_links ldap_group_links
notification_setting notification_setting
pipeline_quota pipeline_quota
=======
>>>>>>> ce/master
].freeze ].freeze
CHILD_ROUTES = (WILDCARD_ROUTES | GROUP_ROUTES).freeze CHILD_ROUTES = (WILDCARD_ROUTES | GROUP_ROUTES).freeze
......
...@@ -6,23 +6,14 @@ ...@@ -6,23 +6,14 @@
%li %li
= link_to namespace_project_tree_path(@project.namespace, @project, @ref) do = link_to namespace_project_tree_path(@project.namespace, @project, @ref) do
= @project.path = @project.path
<<<<<<< HEAD
- tree_breadcrumbs(@tree, 6) do |title, path, part_path|
=======
- path_breadcrumbs do |title, path| - path_breadcrumbs do |title, path|
- title = truncate(title, length: 40) - title = truncate(title, length: 40)
>>>>>>> ce/master
%li %li
- if path == @path - if path == @path
= link_to namespace_project_blob_path(@project.namespace, @project, tree_join(@ref, path)) do = link_to namespace_project_blob_path(@project.namespace, @project, tree_join(@ref, path)) do
%strong= title %strong= title
- else - else
<<<<<<< HEAD
= link_to title, '#'
= render_lock_icon(part_path)
=======
= link_to title, namespace_project_tree_path(@project.namespace, @project, tree_join(@ref, path)) = link_to title, namespace_project_tree_path(@project.namespace, @project, tree_join(@ref, path))
>>>>>>> ce/master
%ul.blob-commit-info.hidden-xs %ul.blob-commit-info.hidden-xs
- blob_commit = @repository.last_commit_for_path(@commit.id, blob.path) - blob_commit = @repository.last_commit_for_path(@commit.id, blob.path)
......
...@@ -27,21 +27,13 @@ ...@@ -27,21 +27,13 @@
= link_to namespace_project_settings_ci_cd_path(@project.namespace, @project), title: 'CI/CD Pipelines' do = link_to namespace_project_settings_ci_cd_path(@project.namespace, @project), title: 'CI/CD Pipelines' do
%span %span
CI/CD Pipelines CI/CD Pipelines
<<<<<<< HEAD
= nav_link(controller: :pages) do
= link_to namespace_project_pages_path(@project.namespace, @project), title: 'Pages' do
%span
Pages
= nav_link(controller: :audit_events) do
= link_to namespace_project_audit_events_path(@project.namespace, @project), title: "Audit Events" do
%span
Audit Events
=======
- if Gitlab.config.pages.enabled - if Gitlab.config.pages.enabled
= nav_link(controller: :pages) do = nav_link(controller: :pages) do
= link_to namespace_project_pages_path(@project.namespace, @project), title: 'Pages' do = link_to namespace_project_pages_path(@project.namespace, @project), title: 'Pages' do
%span %span
Pages Pages
>>>>>>> ce/master
= nav_link(controller: :audit_events) do
= link_to namespace_project_audit_events_path(@project.namespace, @project), title: "Audit Events" do
%span
Audit Events
...@@ -9,19 +9,9 @@ ...@@ -9,19 +9,9 @@
%li %li
= link_to namespace_project_tree_path(@project.namespace, @project, @ref) do = link_to namespace_project_tree_path(@project.namespace, @project, @ref) do
= @project.path = @project.path
<<<<<<< HEAD
- tree_breadcrumbs(tree, 6) do |title, path, part_path|
%li
= render_lock_icon(part_path)
- if path
= link_to truncate(title, length: 40), namespace_project_tree_path(@project.namespace, @project, path)
- else
= link_to title, '#'
=======
- path_breadcrumbs do |title, path| - path_breadcrumbs do |title, path|
%li %li
= link_to truncate(title, length: 40), namespace_project_tree_path(@project.namespace, @project, tree_join(@ref, path)) = link_to truncate(title, length: 40), namespace_project_tree_path(@project.namespace, @project, tree_join(@ref, path))
>>>>>>> ce/master
- if current_user - if current_user
......
...@@ -2,15 +2,11 @@ ...@@ -2,15 +2,11 @@
- return if note.cross_reference_not_visible_for?(current_user) - return if note.cross_reference_not_visible_for?(current_user)
- note_editable = note_editable?(note) - note_editable = note_editable?(note)
<<<<<<< HEAD
%li.timeline-entry{ id: dom_id(note), class: ["note", "note-row-#{note.id}", ('system-note' if note.system)], data: {author_id: note.author.id, editable: note_editable, note_id: note.id} }
=======
%li.timeline-entry{ id: dom_id(note), %li.timeline-entry{ id: dom_id(note),
class: ["note", "note-row-#{note.id}", ('system-note' if note.system)], class: ["note", "note-row-#{note.id}", ('system-note' if note.system)],
data: { author_id: note.author.id, data: { author_id: note.author.id,
editable: note_editable, editable: note_editable,
note_id: note.id } } note_id: note.id } }
>>>>>>> ce/master
.timeline-entry-inner .timeline-entry-inner
.timeline-icon .timeline-icon
- if note.system - if note.system
...@@ -44,10 +40,6 @@ ...@@ -44,10 +40,6 @@
.note-body{ class: note_editable ? 'js-task-list-container' : '' } .note-body{ class: note_editable ? 'js-task-list-container' : '' }
.note-text.md .note-text.md
= note.redacted_note_html = note.redacted_note_html
<<<<<<< HEAD
=======
>>>>>>> ce/master
= edited_time_ago_with_tooltip(note, placement: 'bottom', html_class: 'note_edited_ago', include_author: true) = edited_time_ago_with_tooltip(note, placement: 'bottom', html_class: 'note_edited_ago', include_author: true)
- if note_editable - if note_editable
- if note.for_personal_snippet? - if note.for_personal_snippet?
......
...@@ -41,7 +41,6 @@ class RenameReservedDynamicPaths < ActiveRecord::Migration ...@@ -41,7 +41,6 @@ class RenameReservedDynamicPaths < ActiveRecord::Migration
labels labels
milestones milestones
subgroups subgroups
<<<<<<< HEAD
analytics analytics
audit_events audit_events
hooks hooks
...@@ -49,8 +48,6 @@ class RenameReservedDynamicPaths < ActiveRecord::Migration ...@@ -49,8 +48,6 @@ class RenameReservedDynamicPaths < ActiveRecord::Migration
ldap_group_links ldap_group_links
notification_setting notification_setting
pipeline_quota pipeline_quota
=======
>>>>>>> ce/master
] ]
def up def up
......
...@@ -93,9 +93,7 @@ Parameters: ...@@ -93,9 +93,7 @@ Parameters:
"only_allow_merge_if_pipeline_succeeds": false, "only_allow_merge_if_pipeline_succeeds": false,
"only_allow_merge_if_all_discussions_are_resolved": false, "only_allow_merge_if_all_discussions_are_resolved": false,
"request_access_enabled": false, "request_access_enabled": false,
<<<<<<< HEAD "approvals_before_merge": 0,
"approvals_before_merge": 0
=======
"statistics": { "statistics": {
"commit_count": 37, "commit_count": 37,
"storage_size": 1038090, "storage_size": 1038090,
...@@ -103,7 +101,6 @@ Parameters: ...@@ -103,7 +101,6 @@ Parameters:
"lfs_objects_size": 0, "lfs_objects_size": 0,
"job_artifacts_size": 0 "job_artifacts_size": 0
} }
>>>>>>> ce/master
}, },
{ {
"id": 6, "id": 6,
...@@ -164,9 +161,7 @@ Parameters: ...@@ -164,9 +161,7 @@ Parameters:
"only_allow_merge_if_pipeline_succeeds": false, "only_allow_merge_if_pipeline_succeeds": false,
"only_allow_merge_if_all_discussions_are_resolved": false, "only_allow_merge_if_all_discussions_are_resolved": false,
"request_access_enabled": false, "request_access_enabled": false,
<<<<<<< HEAD "approvals_before_merge": 0,
"approvals_before_merge": 0
=======
"statistics": { "statistics": {
"commit_count": 12, "commit_count": 12,
"storage_size": 2066080, "storage_size": 2066080,
...@@ -174,7 +169,6 @@ Parameters: ...@@ -174,7 +169,6 @@ Parameters:
"lfs_objects_size": 0, "lfs_objects_size": 0,
"job_artifacts_size": 0 "job_artifacts_size": 0
} }
>>>>>>> ce/master
} }
] ]
``` ```
...@@ -267,9 +261,7 @@ Parameters: ...@@ -267,9 +261,7 @@ Parameters:
"only_allow_merge_if_pipeline_succeeds": false, "only_allow_merge_if_pipeline_succeeds": false,
"only_allow_merge_if_all_discussions_are_resolved": false, "only_allow_merge_if_all_discussions_are_resolved": false,
"request_access_enabled": false, "request_access_enabled": false,
<<<<<<< HEAD "approvals_before_merge": 0,
"approvals_before_merge": 0
=======
"statistics": { "statistics": {
"commit_count": 37, "commit_count": 37,
"storage_size": 1038090, "storage_size": 1038090,
...@@ -277,7 +269,6 @@ Parameters: ...@@ -277,7 +269,6 @@ Parameters:
"lfs_objects_size": 0, "lfs_objects_size": 0,
"job_artifacts_size": 0 "job_artifacts_size": 0
} }
>>>>>>> ce/master
} }
``` ```
......
...@@ -263,8 +263,4 @@ have extended functionalities with LDAP, such as: ...@@ -263,8 +263,4 @@ have extended functionalities with LDAP, such as:
- Updating user permissions - Updating user permissions
- Multiple LDAP servers - Multiple LDAP servers
<<<<<<< HEAD
Read through the article on [LDAP for GitLab EE](../how_to_configure_ldap_gitlab_ee/index.md) for an overview. Read through the article on [LDAP for GitLab EE](../how_to_configure_ldap_gitlab_ee/index.md) for an overview.
=======
Read through the article on [LDAP for GitLab EE](https://docs.gitlab.com/ee/articles/how_to_configure_ldap_gitlab_ee/) for an overview.
>>>>>>> ce/master
...@@ -11,10 +11,7 @@ They are written by members of the GitLab Team and by ...@@ -11,10 +11,7 @@ They are written by members of the GitLab Team and by
- **LDAP** - **LDAP**
- [How to configure LDAP with GitLab CE](how_to_configure_ldap_gitlab_ce/index.md) - [How to configure LDAP with GitLab CE](how_to_configure_ldap_gitlab_ce/index.md)
<<<<<<< HEAD
- [How to configure LDAP with GitLab EE](how_to_configure_ldap_gitlab_ee/index.md) - [How to configure LDAP with GitLab EE](how_to_configure_ldap_gitlab_ee/index.md)
=======
>>>>>>> ce/master
## GitLab Pages ## GitLab Pages
......
...@@ -19,11 +19,7 @@ This page gathers all the resources for the topic **Authentication** within GitL ...@@ -19,11 +19,7 @@ This page gathers all the resources for the topic **Authentication** within GitL
- [Enforce Two-factor Authentication (2FA)](../../security/two_factor_authentication.md#enforce-two-factor-authentication-2fa) - [Enforce Two-factor Authentication (2FA)](../../security/two_factor_authentication.md#enforce-two-factor-authentication-2fa)
- **Articles:** - **Articles:**
- [How to Configure LDAP with GitLab CE](../../articles/how_to_configure_ldap_gitlab_ce/index.md) - [How to Configure LDAP with GitLab CE](../../articles/how_to_configure_ldap_gitlab_ce/index.md)
<<<<<<< HEAD
- [How to Configure LDAP with GitLab EE](../../articles/how_to_configure_ldap_gitlab_ee/index.md) - [How to Configure LDAP with GitLab EE](../../articles/how_to_configure_ldap_gitlab_ee/index.md)
=======
- [How to Configure LDAP with GitLab EE](https://docs.gitlab.com/articles/how_to_configure_ldap_gitlab_ee/)
>>>>>>> ce/master
- [Feature Highlight: LDAP Integration](https://about.gitlab.com/2014/07/10/feature-highlight-ldap-sync/) - [Feature Highlight: LDAP Integration](https://about.gitlab.com/2014/07/10/feature-highlight-ldap-sync/)
- [Debugging LDAP](https://about.gitlab.com/handbook/support/workflows/ldap/debugging_ldap.html) - [Debugging LDAP](https://about.gitlab.com/handbook/support/workflows/ldap/debugging_ldap.html)
- **Integrations:** - **Integrations:**
......
...@@ -10,11 +10,12 @@ if ENV['CI'] ...@@ -10,11 +10,12 @@ if ENV['CI']
Knapsack::Adapters::SpinachAdapter.bind Knapsack::Adapters::SpinachAdapter.bind
end end
<<<<<<< HEAD
%w(select2_helper test_env repo_helpers license wait_for_ajax sidekiq).each do |f|
=======
%w(select2_helper test_env repo_helpers wait_for_ajax wait_for_requests sidekiq).each do |f| %w(select2_helper test_env repo_helpers wait_for_ajax wait_for_requests sidekiq).each do |f|
>>>>>>> ce/master require Rails.root.join('spec', 'support', f)
end
# EE-only
%w(license).each do |f|
require Rails.root.join('spec', 'support', f) require Rails.root.join('spec', 'support', f)
end end
......
...@@ -85,13 +85,10 @@ excluded_attributes: ...@@ -85,13 +85,10 @@ excluded_attributes:
- :id - :id
- :star_count - :star_count
- :last_activity_at - :last_activity_at
<<<<<<< HEAD
- :mirror_last_update_at - :mirror_last_update_at
- :mirror_last_successful_update_at - :mirror_last_successful_update_at
- :mirror_user_id - :mirror_user_id
- :mirror_trigger_builds - :mirror_trigger_builds
=======
>>>>>>> ce/master
snippets: snippets:
- :expired_at - :expired_at
merge_request_diff: merge_request_diff:
...@@ -121,4 +118,4 @@ methods: ...@@ -121,4 +118,4 @@ methods:
merge_requests: merge_requests:
- :diff_head_sha - :diff_head_sha
project: project:
- :description_html - :description_html
\ No newline at end of file
...@@ -34,10 +34,6 @@ feature 'Create New Merge Request', feature: true, js: true do ...@@ -34,10 +34,6 @@ feature 'Create New Merge Request', feature: true, js: true do
expect(page).to have_content('Target branch') expect(page).to have_content('Target branch')
first('.js-target-branch').click first('.js-target-branch').click
<<<<<<< HEAD
first('.dropdown-target-branch .dropdown-content')
=======
>>>>>>> ce/master
find('.dropdown-target-branch .dropdown-content a', text: 'v1.1.0', match: :first).click find('.dropdown-target-branch .dropdown-content a', text: 'v1.1.0', match: :first).click
expect(page).to have_content "b83d6e3" expect(page).to have_content "b83d6e3"
......
...@@ -309,7 +309,6 @@ describe IssuesFinder do ...@@ -309,7 +309,6 @@ describe IssuesFinder do
it 'returns all issues for user authorized for the issues projects' do it 'returns all issues for user authorized for the issues projects' do
expect(described_class.send(:not_restricted_by_confidentiality, authorized_user)).to include(public_issue, confidential_issue) expect(described_class.send(:not_restricted_by_confidentiality, authorized_user)).to include(public_issue, confidential_issue)
<<<<<<< HEAD
end end
it 'returns all issues for an admin user' do it 'returns all issues for an admin user' do
...@@ -318,8 +317,6 @@ describe IssuesFinder do ...@@ -318,8 +317,6 @@ describe IssuesFinder do
it 'returns all issues for an auditor user' do it 'returns all issues for an auditor user' do
expect(described_class.send(:not_restricted_by_confidentiality, auditor_user)).to include(public_issue, confidential_issue) expect(described_class.send(:not_restricted_by_confidentiality, auditor_user)).to include(public_issue, confidential_issue)
=======
>>>>>>> ce/master
end end
end end
end end
...@@ -30,15 +30,12 @@ describe MergeRequestsFinder do ...@@ -30,15 +30,12 @@ describe MergeRequestsFinder do
it 'filters by project' do it 'filters by project' do
params = { project_id: project1.id, scope: 'authored', state: 'opened' } params = { project_id: project1.id, scope: 'authored', state: 'opened' }
merge_requests = described_class.new(user, params).execute merge_requests = described_class.new(user, params).execute
<<<<<<< HEAD
expect(merge_requests.size).to eq(1) expect(merge_requests.size).to eq(1)
end end
it 'ignores sorting by weight' do it 'ignores sorting by weight' do
params = { project_id: project1.id, scope: 'authored', state: 'opened', weight: Issue::WEIGHT_ANY } params = { project_id: project1.id, scope: 'authored', state: 'opened', weight: Issue::WEIGHT_ANY }
merge_requests = described_class.new(user, params).execute merge_requests = described_class.new(user, params).execute
=======
>>>>>>> ce/master
expect(merge_requests.size).to eq(1) expect(merge_requests.size).to eq(1)
end end
......
...@@ -15,20 +15,12 @@ describe SnippetsFinder do ...@@ -15,20 +15,12 @@ describe SnippetsFinder do
it "returns all private and internal snippets" do it "returns all private and internal snippets" do
snippets = described_class.new.execute(user, filter: :all) snippets = described_class.new.execute(user, filter: :all)
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(snippet2, snippet3) expect(snippets).to include(snippet2, snippet3)
expect(snippets).not_to include(snippet1) expect(snippets).not_to include(snippet1)
end end
it "returns all public snippets" do it "returns all public snippets" do
snippets = described_class.new.execute(nil, filter: :all) snippets = described_class.new.execute(nil, filter: :all)
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(snippet3) expect(snippets).to include(snippet3)
expect(snippets).not_to include(snippet1, snippet2) expect(snippets).not_to include(snippet1, snippet2)
end end
...@@ -54,10 +46,6 @@ describe SnippetsFinder do ...@@ -54,10 +46,6 @@ describe SnippetsFinder do
it "returns all public and internal snippets" do it "returns all public and internal snippets" do
snippets = described_class.new.execute(user1, filter: :by_user, user: user) snippets = described_class.new.execute(user1, filter: :by_user, user: user)
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(snippet2, snippet3) expect(snippets).to include(snippet2, snippet3)
expect(snippets).not_to include(snippet1) expect(snippets).not_to include(snippet1)
end end
...@@ -70,39 +58,23 @@ describe SnippetsFinder do ...@@ -70,39 +58,23 @@ describe SnippetsFinder do
it "returns private snippets" do it "returns private snippets" do
snippets = described_class.new.execute(user, filter: :by_user, user: user, scope: "are_private") snippets = described_class.new.execute(user, filter: :by_user, user: user, scope: "are_private")
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(snippet1) expect(snippets).to include(snippet1)
expect(snippets).not_to include(snippet2, snippet3) expect(snippets).not_to include(snippet2, snippet3)
end end
it "returns public snippets" do it "returns public snippets" do
snippets = described_class.new.execute(user, filter: :by_user, user: user, scope: "are_public") snippets = described_class.new.execute(user, filter: :by_user, user: user, scope: "are_public")
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(snippet3) expect(snippets).to include(snippet3)
expect(snippets).not_to include(snippet1, snippet2) expect(snippets).not_to include(snippet1, snippet2)
end end
it "returns all snippets" do it "returns all snippets" do
snippets = described_class.new.execute(user, filter: :by_user, user: user) snippets = described_class.new.execute(user, filter: :by_user, user: user)
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(snippet1, snippet2, snippet3) expect(snippets).to include(snippet1, snippet2, snippet3)
end end
it "returns only public snippets if unauthenticated user" do it "returns only public snippets if unauthenticated user" do
snippets = described_class.new.execute(nil, filter: :by_user, user: user) snippets = described_class.new.execute(nil, filter: :by_user, user: user)
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(snippet3) expect(snippets).to include(snippet3)
expect(snippets).not_to include(snippet2, snippet1) expect(snippets).not_to include(snippet2, snippet1)
end end
...@@ -117,74 +89,42 @@ describe SnippetsFinder do ...@@ -117,74 +89,42 @@ describe SnippetsFinder do
it "returns public snippets for unauthorized user" do it "returns public snippets for unauthorized user" do
snippets = described_class.new.execute(nil, filter: :by_project, project: project1) snippets = described_class.new.execute(nil, filter: :by_project, project: project1)
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(@snippet3) expect(snippets).to include(@snippet3)
expect(snippets).not_to include(@snippet1, @snippet2) expect(snippets).not_to include(@snippet1, @snippet2)
end end
it "returns public and internal snippets for non project members" do it "returns public and internal snippets for non project members" do
snippets = described_class.new.execute(user, filter: :by_project, project: project1) snippets = described_class.new.execute(user, filter: :by_project, project: project1)
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(@snippet2, @snippet3) expect(snippets).to include(@snippet2, @snippet3)
expect(snippets).not_to include(@snippet1) expect(snippets).not_to include(@snippet1)
end end
it "returns public snippets for non project members" do it "returns public snippets for non project members" do
snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_public") snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_public")
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(@snippet3) expect(snippets).to include(@snippet3)
expect(snippets).not_to include(@snippet1, @snippet2) expect(snippets).not_to include(@snippet1, @snippet2)
end end
it "returns internal snippets for non project members" do it "returns internal snippets for non project members" do
snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_internal") snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_internal")
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).to include(@snippet2) expect(snippets).to include(@snippet2)
expect(snippets).not_to include(@snippet1, @snippet3) expect(snippets).not_to include(@snippet1, @snippet3)
end end
it "does not return private snippets for non project members" do it "does not return private snippets for non project members" do
snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_private") snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_private")
<<<<<<< HEAD
=======
>>>>>>> ce/master
expect(snippets).not_to include(@snippet1, @snippet2, @snippet3) expect(snippets).not_to include(@snippet1, @snippet2, @snippet3)
end end
it "returns all snippets for project members" do it "returns all snippets for project members" do
project1.team << [user, :developer] project1.team << [user, :developer]
<<<<<<< HEAD
snippets = described_class.new.execute(user, filter: :by_project, project: project1) snippets = described_class.new.execute(user, filter: :by_project, project: project1)
=======
snippets = described_class.new.execute(user, filter: :by_project, project: project1)
>>>>>>> ce/master
expect(snippets).to include(@snippet1, @snippet2, @snippet3) expect(snippets).to include(@snippet1, @snippet2, @snippet3)
end end
it "returns private snippets for project members" do it "returns private snippets for project members" do
project1.team << [user, :developer] project1.team << [user, :developer]
<<<<<<< HEAD
snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_private")
=======
snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_private") snippets = described_class.new.execute(user, filter: :by_project, project: project1, scope: "are_private")
>>>>>>> ce/master
expect(snippets).to include(@snippet1) expect(snippets).to include(@snippet1)
end end
......
...@@ -355,7 +355,6 @@ Project: ...@@ -355,7 +355,6 @@ Project:
- auto_cancel_pending_pipelines - auto_cancel_pending_pipelines
- printing_merge_request_link_enabled - printing_merge_request_link_enabled
- build_allow_git_fetch - build_allow_git_fetch
<<<<<<< HEAD
- merge_requests_template - merge_requests_template
- merge_requests_rebase_enabled - merge_requests_rebase_enabled
- approvals_before_merge - approvals_before_merge
...@@ -365,8 +364,6 @@ Project: ...@@ -365,8 +364,6 @@ Project:
- repository_size_limit - repository_size_limit
- sync_time - sync_time
- service_desk_enabled - service_desk_enabled
=======
>>>>>>> ce/master
Author: Author:
- name - name
ProjectFeature: ProjectFeature:
......
...@@ -235,16 +235,7 @@ describe Notify do ...@@ -235,16 +235,7 @@ describe Notify do
end end
describe 'that are new with a description' do describe 'that are new with a description' do
<<<<<<< HEAD
subject do
described_class.new_merge_request_email(
merge_request_with_description.assignee_id,
merge_request_with_description.id
)
end
=======
subject { described_class.new_merge_request_email(merge_request_with_description.assignee_id, merge_request_with_description.id) } subject { described_class.new_merge_request_email(merge_request_with_description.assignee_id, merge_request_with_description.id) }
>>>>>>> ce/master
it_behaves_like 'it should show Gmail Actions View Merge request link' it_behaves_like 'it should show Gmail Actions View Merge request link'
it_behaves_like "an unsubscribeable thread" it_behaves_like "an unsubscribeable thread"
......
...@@ -76,7 +76,6 @@ describe PostReceive do ...@@ -76,7 +76,6 @@ describe PostReceive do
it "fetches the correct project" do it "fetches the correct project" do
expect(Project).to receive(:find_by_full_path).with(project.path_with_namespace).and_return(project) expect(Project).to receive(:find_by_full_path).with(project.path_with_namespace).and_return(project)
described_class.new.perform(pwd(project), key_id, base64_changes) described_class.new.perform(pwd(project), key_id, base64_changes)
<<<<<<< HEAD
end end
it "triggers wiki index update" do it "triggers wiki index update" do
...@@ -88,8 +87,6 @@ describe PostReceive do ...@@ -88,8 +87,6 @@ describe PostReceive do
repo_path = "#{pwd(project)}.wiki" repo_path = "#{pwd(project)}.wiki"
described_class.new.perform(repo_path, key_id, base64_changes) described_class.new.perform(repo_path, key_id, base64_changes)
=======
>>>>>>> ce/master
end end
it "does not run if the author is not in the project" do it "does not run if the author is not in the project" do
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment