summaryrefslogtreecommitdiff
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* Add Project#members_among to obtain only authorized users of the projectce-5382-approvers-from-code-ownersMark Chao2018-10-011-0/+43
|
* Merge branch 'sh-fix-forks-with-no-gravatar' into 'master'Rémy Coutable2018-10-012-24/+12
|\ | | | | | | | | | | | | Fix Error 500 when forking projects with Gravatar disabled Closes #50254 See merge request gitlab-org/gitlab-ce!21985
| * Fix Error 500 when forking projects with Gravatar disabledsh-fix-forks-with-no-gravatarStan Hu2018-09-282-24/+12
| | | | | | | | | | | | | | When Gravatar is disabled, the "no avatar" is used, which failed to revert to the colorful identity icons for namespaces. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/50254
* | Merge branch 'ide-fetch-templates-pages' into 'master'Filipa Lacerda2018-10-011-4/+42
|\ \ | | | | | | | | | | | | | | | | | | Fixed file templates not being fully fetched in Web IDE Closes #51912 See merge request gitlab-org/gitlab-ce!21993
| * | Fixed file templates not being fully fetched in Web IDEPhil Hughes2018-09-281-4/+42
| |/ | | | | | | Closes #51912
* | Merge branch '51651-fill-pipeline-source-for-external-pipelines' into 'master'Kamil Trzciński2018-09-301-0/+62
|\ \ | | | | | | | | | | | | | | | | | | Resolve "Fill pipeline source for external pipelines" Closes #51651 See merge request gitlab-org/gitlab-ce!21814
| * | Reorganize background_migration specs51651-fill-pipeline-source-for-external-pipelinesMatija Čupić2018-09-291-19/+37
| | | | | | | | | | | | | | | | | | | | | | | | This also adds specs for 3 distinct situations: 2. When there is an unknown pipeline with just a build 3. When there is an unknown pipeline with no statuses 1. When there is an unknown pipeline with a build and a status
| * | Refactor pipeline id orderingMatija Čupić2018-09-281-1/+2
| | |
| * | Restyle background_migration specMatija Čupić2018-09-281-3/+4
| | |
| * | Refactor migration specs using ActiveRecord modelsMatija Čupić2018-09-281-12/+17
| | |
| * | Refactor external_pipelines queryMatija Čupić2018-09-271-1/+1
| | |
| * | Add frozen string literal commentMatija Čupić2018-09-251-0/+2
| | |
| * | Add background migration to fill pipeline sourceMatija Čupić2018-09-251-0/+35
| | |
* | | Fix job_details.json schemaSteve Azzopardi2018-09-281-1/+4
| |/ |/| | | | | closes https://gitlab.com/gitlab-org/gitlab-ce/issues/51927
* | Merge branch 'rename-local-variable' into 'master'Filipa Lacerda2018-09-281-11/+11
|\ \ | | | | | | | | | | | | Rename block scope local variable in table pagination spec See merge request gitlab-org/gitlab-ce!21969
| * | Rename block scope local variable in table pagination specGeorge Tsiolis2018-09-271-11/+11
| | |
* | | Merge branch 'mk/asymmetric-exists-cache' into 'master'Stan Hu2018-09-284-1/+277
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Resolve "Geo: Does not mark repositories as missing on primary due to stale cache" Closes #50211 and #44044 See merge request gitlab-org/gitlab-ce!21789
| * | | Expire RequestStore cache properlyMichael Kozono2018-09-271-0/+7
| | | |
| * | | Cache `Repository#exists?` false in RequestStoreMichael Kozono2018-09-274-1/+212
| | | | | | | | | | | | | | | | | | | | * Only truthy values are cached in Redis. * All values are cached in RequestStore and in an instance variable.
| * | | Extract `Repository.memoize_method` methodMichael Kozono2018-09-271-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And reuse `Gitlab::Utils::StrongMemoize`. There is a subtle behavior change required to reuse StrongMemoize in this case. The early fallback check now occurs *before* reading the memoized value instead of after. I think this is fine since a memoized value should only exist if `exists?` is also already memoized as `true`.
* | | | Extend reports to support security featuresOlivier Gonzalez2018-09-279-99/+201
| | | |
* | | | Merge branch '50904-use-vuex-store-job' into 'master'Phil Hughes2018-09-273-65/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Uses new Vuex store in job log page See merge request gitlab-org/gitlab-ce!21961
| * | | | Uses new Vuex store in job log pageFilipa Lacerda2018-09-273-65/+7
| | | | | | | | | | | | | | | | | | | | | | | | | Removes old mediator and service pattern and uses the new store. Middle step before moving everything into one single vue app
* | | | | Merge branch 'dz-expose-cluster-id-to-jupyter' into 'master'Dmitriy Zaporozhets2018-09-271-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add GitLab cluster id to jupyter config Closes #51474 and #51594 See merge request gitlab-org/gitlab-ce!21796
| * | | | | Add GitLab cluster id to jupyter configdz-expose-cluster-id-to-jupyterDmitriy Zaporozhets2018-09-181-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | | | | Updates Vue job components to match new APIFilipa Lacerda2018-09-274-97/+86
| | | | | |
* | | | | | Merge branch '51925-expose-has_trace-in-job-api' into 'master'Kamil Trzciński2018-09-272-1/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add has_trace to `Projects::JobController#show.json` Closes #51925 See merge request gitlab-org/gitlab-ce!21950
| * | | | | | Add has_trace to Projects::JobController#show.jsonSteve Azzopardi2018-09-272-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | closes https://gitlab.com/gitlab-org/gitlab-ce/issues/51925
* | | | | | | Merge branch '43832-adds-chdmod-to-commits-actions-api' into 'master'Rémy Coutable2018-09-272-12/+104
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows to work with execute permissions in GitLab API Closes #43832 See merge request gitlab-org/gitlab-ce!21866
| * | | | | | Adds chmod action to POST /projects/:id/repository/commits APIJacopo2018-09-272-12/+104
| |/ / / / / | | | | | | | | | | | | | | | | | | With this action the user can update the execute_filemode of a given file in the repository.
* | | | | | Merge branch 'toon-copy-meta-data-fix' into 'master'Rémy Coutable2018-09-271-0/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow /copy_metadata for new issues Closes #50181 See merge request gitlab-org/gitlab-ce!21953
| * | | | | | Allow /copy_metadata for new issuesToon Claes2018-09-271-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/50181
* | | | | | | Merge branch '1801-allow-event_filter-to-be-set-in-the-url' into 'master'Douwe Maan2018-09-274-38/+109
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow events filter to be set in the URL in addition to cookie Closes #1801 See merge request gitlab-org/gitlab-ce!21557
| * | | | | | Refactor EventFilter and increase its test coverage1801-allow-event_filter-to-be-set-in-the-urlRémy Coutable2018-09-264-38/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | | | | Merge branch 'jivl-fix-monitoring-dashboard-resizing-navbar' into 'master'Mike Greiling2018-09-262-19/+41
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | Fix monitoring dashboard not resizing properly See merge request gitlab-org/gitlab-ce!21730
| * | | | | | Change forceRedraw key formatjivl-fix-monitoring-dashboard-resizing-navbarJose Vargas2018-09-251-2/+2
| | | | | | |
| * | | | | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into ↵Jose Vargas2018-09-25216-3359/+6481
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | jivl-fix-monitoring-dashboard-resizing-navbar
| * | | | | | | Fix monitoring dashboard not working properlyJose Vargas2018-09-252-19/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a bug when the monitoring dashboard wouldn't redraw for when the sidebar was collapsed/expanded on medium to small screens. This is done by enforcing vue to update based on the change of a key
* | | | | | | | Merge branch 'feature/runner-type-filter-for-admin-view' into 'master'Kamil Trzciński2018-09-263-59/+244
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Feature: Runner type filter for admin view See merge request gitlab-org/gitlab-ce!19649
| * | | | | | | | add type filter to admin runners pageAlexis Reigel2018-09-242-13/+69
| | | | | | | | |
| * | | | | | | | add status param to runners apiAlexis Reigel2018-09-151-0/+48
| | | | | | | | |
| * | | | | | | | cleanup runners api specsAlexis Reigel2018-09-151-64/+84
| | | | | | | | |
| * | | | | | | | add type param to runners apiAlexis Reigel2018-09-151-0/+45
| | | | | | | | |
| * | | | | | | | fix and add missing api specsAlexis Reigel2018-09-151-1/+17
| | | | | | | | |
* | | | | | | | | Resolve "Un-vendor CI templates"Dylan Griffith2018-09-266-24/+23
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | Merge branch 'mk/backport-fix-safe-request-store-test' into 'master'Yorick Peterse2018-09-261-3/+3
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [CE backport] Fix RequestStore-related EE-only test failure See merge request gitlab-org/gitlab-ce!21915
| * | | | | | | | Fix RequestStore-related test failuremk/backport-fix-safe-request-store-testMichael Kozono2018-09-251-3/+3
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test was failing https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/101444126 because https://gitlab.com/gitlab-org/gitlab-ee/blob/a04056efad6639420b469eced5130751a8cf2757/ee/spec/support/request_store.rb which is in EE only, clears the RequestStore before every test, regardless of whether RequestStore is active. This test is unusual because it sets up RequestStore without it being active, to make sure that the tested code doesn’t attempt to use RequestStore. These two unusual facts combined to cause the failure in EE only. The fix works because of the particular order of RSpec hooks in the test lifecycle.
* | | | | | | | Preserve order of project tags listDennis Tang2018-09-261-8/+6
| | | | | | | |
* | | | | | | | Resolve "Commit details are not displayed when reviewing an MR commit by commit"Paul Slaughter2018-09-266-3/+216
| | | | | | | |
* | | | | | | | Add gitlab-ui skeleton loadingClement Ho2018-09-252-112/+0
| |_|_|_|_|_|/ |/| | | | | |