summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add specific details related to how the UX team uses labels to tackle issuesupdate-ux-sectionSarrah Vesselov2018-05-121-1/+18
|
* Merge branch 'rd-remove-duplicate-method' into 'master'Robert Speicher2018-05-111-5/+0
|\ | | | | | | | | Remove duplicate method See merge request gitlab-org/gitlab-ce!18886
| * Remove duplicate methodRubén Dávila2018-05-101-5/+0
| |
* | Merge branch 'bvl-fix-sign-out-on-terms' into 'master'Nick Thomas2018-05-112-2/+25
|\ \ | | | | | | | | | | | | | | | | | | Allow a user to sign out when on the terms page Closes #46211 See merge request gitlab-org/gitlab-ce!18875
| * | Allow a user to sign out when on the terms pageBob Van Landuyt2018-05-112-2/+25
| | | | | | | | | | | | | | | | | | | | | Before we would block the `sign_out` request when the user did not accept the terms, therefore redirecting them to the terms again. By allowing all request to devise controllers, we avoid this problem.
* | | Merge branch ↵Robert Speicher2018-05-111-12/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'b-rails5-fix-spec-controllers-projects-jobs_controller_spec-rb' into 'master' Resolve "[Rails5] Fix spec/controllers/projects/jobs_controller_spec.rb" Closes #46227 See merge request gitlab-org/gitlab-ce!18891
| * | | [Rails5] Fix spec/controllers/projects/jobs_controller_spec.rbb-rails5-fix-spec-controllers-projects-jobs_controller_spec-rbblackst0ne2018-05-111-12/+12
| |/ / | | | | | | | | | | | | In Rails 5.0 `response.content_type` does not return charset which is expected in specs. This commit replaces `response.content_type` with `response.headers["Content-Type"]` in specs.
* | | Merge branch ↵Robert Speicher2018-05-117-131/+65
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 'blackst0ne-replace-spinach-project-merge-requests-references.feature' into 'master' Replace the `project/merge_requests/references.feature` spinach test with an rspec analog See merge request gitlab-org/gitlab-ce!18794
| * | | Replace `features/project/merge_requests/references.featue`blackst0ne-replace-spinach-project-merge-requests-references.featureblackst0ne2018-05-106-131/+60
| | | |
| * | | Add changelog entry [ci skip]blackst0ne2018-05-101-0/+5
| | | |
* | | | Merge branch 'docs/microsoft-teams' into 'master'Lin Jen-Shin2018-05-111-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Merge branch 'docs-fixed-typo-microsoft-teams-slug' into 'master' See merge request gitlab-org/gitlab-ce!18908
| * | | | Merge branch 'docs-fixed-typo-microsoft-teams-slug' into 'master'Achilleas Pipinellis2018-05-111-3/+3
|/ / / / | | | | | | | | | | | | | | | | Fix: API Documentation typo on Microsoft Teams slug See merge request gitlab-org/gitlab-ee!5412
* | | | Merge branch 'bvl-terms-redirect-loop' into 'master'Douwe Maan2018-05-112-0/+106
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enforce terms acceptance before configuring 2FA Closes #46256 See merge request gitlab-org/gitlab-ce!18896
| * | | | Enforce terms acceptance before other requirementsBob Van Landuyt2018-05-112-0/+106
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | This prevents a redirect loop when a user has to enable 2FA and accept the terms. Now they will need to accept the terms, then enable 2FA, or any other requirements.
* | | | Merge branch 'bvl-restrict-api-git-for-terms' into 'master'Douwe Maan2018-05-1115-28/+429
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Block access to API & git when terms are enforced Closes #45849 See merge request gitlab-org/gitlab-ce!18816
| * | | | Allow triggered builds git accessBob Van Landuyt2018-05-115-1/+109
| | | | | | | | | | | | | | | | | | | | | | | | | Allow builds that have been triggered by a user before terms were enforced access to git. That way the builds can complete as usual.
| * | | | Allows `access_(git|api)` to anonymous usersBob Van Landuyt2018-05-102-19/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `access_git` and `access_api` were currently never checked for anonymous users. And they would also be allowed access: An anonymous user can clone and pull from a public repo An anonymous user can request public information from the API So the policy didn't actually reflect what we were enforcing.
| * | | | Block access to API & git when terms are enforcedBob Van Landuyt2018-05-1012-21/+290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When terms are enforced, but the user has not accepted the terms access to the API & git is rejected with a message directing the user to the web app to accept the terms.
* | | | | Merge branch 'vendor-auto-devops-template' into 'master'Kamil Trzciński2018-05-111-36/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Vendor Auto DevOps template See merge request gitlab-org/gitlab-ce!18876
| * | | | | Vendor Auto DevOps templateFabio Busatto2018-05-111-36/+18
|/ / / / /
* | | | | Merge branch '45715-remove-modal-retry' into 'master'Phil Hughes2018-05-119-241/+124
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve "Remove modal box confirmation when retrying a pipeline" Closes #45715 See merge request gitlab-org/gitlab-ce!18879
| * | | | | Resolve "Remove modal box confirmation when retrying a pipeline"Filipa Lacerda2018-05-119-241/+124
|/ / / / /
* | | | | Merge branch 'zj-remove-repo-path-strip-storage-path' into 'master'Douwe Maan2018-05-112-36/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove Gitlab::RepoPath.strip_storage_path See merge request gitlab-org/gitlab-ce!18904
| * | | | | Remove Gitlab::RepoPath.strip_storage_pathZeger-Jan van de Weg2018-05-112-36/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This used to be executed because of the post receive worker, but this uses Gitlab::GlRepository.parse now. So this removes dead code and reduces the number of calls on `#legacy_storage_path`.
* | | | | | Merge branch 'dz-add-2fa-filter' into 'master'Douwe Maan2018-05-118-15/+115
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add 2FA filter to group members page See merge request gitlab-org/gitlab-ce!18483
| * | | | | | Add 2FA filter to group members pageDmitriy Zaporozhets2018-05-108-15/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Show 2fa badge on a group members page * Make group members page UI consistent with project members page * Fix ambiguous sql in User.with/without_two_factor methods Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | | | | | Merge branch 'zj-wiki-find-file-opt-out' into 'master'Douwe Maan2018-05-112-1/+7
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wiki Find Page to opt_out Closes gitaly#894 See merge request gitlab-org/gitlab-ce!18895
| * | | | | | | Wiki Find Page to opt_outZeger-Jan van de Weg2018-05-112-1/+7
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | Closes https://gitlab.com/gitlab-org/gitaly/issues/894
* | | | | | | Merge branch 'blackst0ne-rails5-bump-rails5-to-5-0-7' into 'master'Douwe Maan2018-05-112-63/+59
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve "[Rails5] Bump Rails5 to 5.0.7" Closes #46234 See merge request gitlab-org/gitlab-ce!18888
| * | | | | | | [Rails5] Bump Rails to 5.0.7 and set `atomic` to 1.1.99blackst0ne-rails5-bump-rails5-to-5-0-7blackst0ne2018-05-112-63/+59
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | atomic 1.1.100 was yanked by its author.
* | | | | | | Merge branch '46233-rails5-fix-nomethoderror-undefined-method-for-3-string' ↵Douwe Maan2018-05-111-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into 'master' Resolve "[Rails5] Fix `NoMethodError: undefined method `-' for "3":String`" Closes #46233 See merge request gitlab-org/gitlab-ce!18892
| * | | | | | | [Rails5] Fix `per_page` in lib/gitlab/multi_collection_paginator.rb46233-rails5-fix-nomethoderror-undefined-method-for-3-stringblackst0ne2018-05-111-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Rails 5 the `per_page` argument came from `params` is String but an Integer is expected. This commit explicitly converts `per_page` to an Integer. It fixes the errors like: ``` 1) Groups::ChildrenController GET #index for subgroups filtering children succeeds if multiple pages contain matching subgroups Failure/Error: hash[page] = second_collection.page(second_collection_page) .per(per_page - paginated_first_collection(page).size) .padding(offset) NoMethodError: undefined method `-' for "3":String Did you mean? -@ # ./lib/gitlab/multi_collection_paginator.rb:42:in `block in paginated_second_collection' # ./lib/gitlab/multi_collection_paginator.rb:46:in `paginated_second_collection' # ./lib/gitlab/multi_collection_paginator.rb:14:in `paginate' # ./app/finders/group_descendants_finder.rb:52:in `children' # ./app/finders/group_descendants_finder.rb:34:in `execute' # ./app/controllers/groups/children_controller.rb:36:in `setup_children' # ./app/controllers/groups/children_controller.rb:18:in `index' # ./lib/gitlab/i18n.rb:50:in `with_locale' # ./lib/gitlab/i18n.rb:56:in `with_user_locale' # ./app/controllers/application_controller.rb:351:in `set_locale' # ./spec/controllers/groups/children_controller_spec.rb:182:in `block (5 levels) in <top (required)>' # ./spec/spec_helper.rb:198:in `block (2 levels) in <top (required)>' ```
* | | | | | | Merge branch 'blackst0ne-rails5-fix-route-source-can-t-be-blank' into 'master'Douwe Maan2018-05-111-1/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve "[Rails5] Fix `Route source can't be blank`" Closes #46228 See merge request gitlab-org/gitlab-ce!18890
| * | | | | | | [Rails5] Fix `Route source can't be blank`blackst0ne-rails5-fix-route-source-can-t-be-blankblackst0ne2018-05-111-1/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Rails 5.0 automatic inverse does not work for polymorphic relathionships. It was fixed in Rails 5.2: https://github.com/rails/rails/pull/28808 Until that the `inverse_of: :source` argument should be set explicitly.
* | | | | | | Merge branch '46225-rails5-fix-app-views-groups-issues-html-haml' into 'master'Douwe Maan2018-05-111-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve "[Rails5] Fix app/views/groups/issues.html.haml" Closes #46225 See merge request gitlab-org/gitlab-ce!18889
| * | | | | | | [Rails5] Fix app/views/groups/issues.html.haml46225-rails5-fix-app-views-groups-issues-html-hamlblackst0ne2018-05-111-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the errors like: ``` ActionView::Template::Error: Attempting to generate a URL from non-sanitized request parameters! An attacker can inject malicious data into the generated URL, such as changing the host. Whitelist and sanitize passed parameters to be secure. ```
* | | | | | | Merge branch '5710-add-contact-sales-option-for-epics' into 'master'Tim Zallmann2018-05-111-3/+6
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | Support `js-close` as a removal class in UserCallout See merge request gitlab-org/gitlab-ce!18790
| * | | | | | Support `js-close` as a removal class in UserCalloutLukas Eipert2018-05-111-3/+6
|/ / / / / /
* | | | | | Merge branch 'ide-mr-open-file-fix' into 'master'Filipa Lacerda2018-05-113-2/+27
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed none merge request files not being openable in the web IDE See merge request gitlab-org/gitlab-ce!18881
| * | | | | | Fixed none merge request files not being openable in the web IDEPhil Hughes2018-05-103-2/+27
| | |_|/ / / | |/| | | |
* | | | | | Merge branch ↵Kamil Trzciński2018-05-113-11/+73
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'ce-5911-extract-ee-specific-files-lines-for-spec-models-clusters' into 'master' Backport EE specific cluster spec changes to CE See merge request gitlab-org/gitlab-ce!18866
| * | | | | | Backport CE changes from gitlab-ee#518a29073a9Matija Čupić2018-05-101-2/+2
| | | | | | |
| * | | | | | Stub deployments in Clusters::Platforms::Kubernetes specMatija Čupić2018-05-101-1/+4
| | | | | | |
| * | | | | | Backport KubernetesHelper deployment related changesMatija Čupić2018-05-101-3/+66
| | | | | | |
| * | | | | | Backport EE runner spec changes to CEMatija Čupić2018-05-101-5/+1
| | | | | | |
* | | | | | | Merge branch 'fix-registry-created-at-tooltip' into 'master'Kamil Trzciński2018-05-112-1/+12
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing tooltip to creation date on container registry overview Closes #34229 See merge request gitlab-org/gitlab-ce!18767
| * | | | | | | Add changelog entryLars Greiss2018-05-071-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Lars Greiss <l.greiss@mediacologne.de>
| * | | | | | | Add missing tooltip to creation date on container registry overviewLars Greiss2018-05-071-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Lars Greiss <l.greiss@mediacologne.de>
* | | | | | | | Merge branch 'zj-validation-initializer' into 'master'Kamil Trzciński2018-05-114-32/+39
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove method call to deprecated method See merge request gitlab-org/gitlab-ce!18815
| * | | | | | | | Remove method call to deprecated methodZeger-Jan van de Weg2018-05-114-32/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given the settings initializer creates Gitaly Storage Settings objects already, the calls to path can be moved to that initializer.