- 25 6月, 2019 2 次提交
-
-
由 Stan Hu 提交于
Since this scope is used in both the controller and the API, we rename it to make it clear that it's used for both.
-
由 Stan Hu 提交于
This appears to bring down the number of SQL queries on GitLab.com for my Todos page from 672 to 100. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/43042
-
- 23 6月, 2019 1 次提交
-
-
由 Stan Hu 提交于
This eliminates many potential duplicate FindCommit RPCs for the same ref, which often occurs in the RelativeLinkFilter#current_commit call. On the GitLab 12.0 release post, for example, this would save close to 400 RPC calls.
-
- 21 6月, 2019 2 次提交
-
-
由 Vladimir Shushlin 提交于
Adds enum certificate_source to pages_domains table with default manually_uploaded Mark certificates as 'gitlab_provided' if the were obtained through Let's Encrypt Mark certificates as 'user_provided' if they were uploaded through controller or api Only show private key in domain edit form if it is 'user_provided' Only show LetsEncrypt option if is enabled by application settings (and feature flag) Refactor and fix some specs to match new logic Don't show Let's Encrypt certificates as well
-
由 Brett Walker 提交于
to support manual sorting on the frontend
-
- 20 6月, 2019 3 次提交
-
-
由 Oswaldo Ferreira 提交于
This couples the code that transitions the `MergeRequest#merge_status` and refs/merge-requests/:iid/merge ref update. In general, instead of directly telling `MergeToRefService` to update the merge ref, we should rely on `MergeabilityCheckService` to keep both the merge status and merge ref synced. Now, if the merge_status is `can_be_merged` it means the merge-ref is also updated to the latest. We've also updated the logic to be more systematic and less user-based.
-
由 Sarah Yasonik 提交于
This commits adds support for metrics dashboards for embedding. If the flag 'embedded' is provided to the environments/id/metrics_dashboard endpoint, the response will be suitable for embedding in issues or other content. This is a precursor for support for embedding metrics in GFM.
-
由 Brett Walker 提交于
Updating multiple application settings panels through a single action causes the incorrect action to be shown when there are errors. Instead, make each panel action handle both updating and display.
-
- 19 6月, 2019 3 次提交
-
-
由 Kamil Trzciński 提交于
This adds missing preloads, and introduces additional n+1 matcher to look for duplicates.
-
由 Manoj MJ 提交于
This commit adds - feature specs - to test the ability of a user with "developer" permission to delete tags in repositories. - documentation
-
由 Kartikey Tanna 提交于
Disabled password authentication for the users registered using omniauth-ultraauth strategy
-
- 18 6月, 2019 2 次提交
-
-
由 Riccardo Padovani 提交于
-
由 Tiger 提交于
Any resources created while the cluster was managed will be untouched, allowing users to set/unset this flag as they please.
-
- 17 6月, 2019 1 次提交
-
-
由 Jason Goodman 提交于
This brings the API permissions in line with the UI permissions
-
- 14 6月, 2019 1 次提交
-
-
由 Sarah Yasonik 提交于
Opts to cache a full list of cached dashboards to better manage removing items from the cache. This also allows dashboards to be stored in the cache that don't necessarily correspond to a single dashboard yml.
-
- 13 6月, 2019 3 次提交
-
-
由 Nick Thomas 提交于
This reverts commit d9cb907c.
-
由 charlieablett 提交于
-
由 Reuben Pereira 提交于
-
- 12 6月, 2019 3 次提交
-
-
由 Peter Leitzen 提交于
-
由 Shinya Maeda 提交于
Currently, merge options is updated on #execute method, however, we should have #update interface to make it explicit.
-
由 Oswaldo Ferreira 提交于
-
- 10 6月, 2019 3 次提交
-
-
由 tlforest 提交于
-
由 charlieablett 提交于
-
由 Stan Hu 提交于
This stopped working in GitLab 11.11 when we upgraded to Rails 5.1. Rails 5 changed ActionController::Parameters to return an Object instead of a Hash. The old behavior was deprecated in Rails 5 but finally removed in Rails 5.1 Since the controller wasn't updated properly, the callback endpoint quietly failed with the message, "Could not connect to FogBugz, check your url". To fix this, we need to call `to_h` on the `import_params` to access the Hash. We also need to do this for the user map and permit specific keys. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/33530
-
- 07 6月, 2019 3 次提交
-
-
由 Sarah Yasonik 提交于
-
由 Adriel Santiago 提交于
Adds a new query text input for metric alerts
-
由 Vladimir Shushlin 提交于
Extract acme double to helper Create ACME challanges for pages domains * Create order & challange through API * save them to database * request challenge validation We're saving order and challenge as one entity, that wouldn't be correct if we would order certificates for several domains simultaneously, but we always order certificate per domain Add controller for processing acme challenges redirected from pages Don't save acme challenge url - we don't use it Validate acme challenge attributes Encrypt private_key in acme orders
-
- 06 6月, 2019 7 次提交
-
-
由 Simon Knox 提交于
-
由 charlieablett 提交于
- Add serializers and Grape::Entity - Replace to_json - Add specs
-
由 Krasimir Angelov 提交于
Introduce default_git_depth in project's CI/CD settings and set it to 50. Use it if there is no GIT_DEPTH variable specified. Apply this default only to newly created projects and keep it nil for old ones in order to not break pipelines that rely on non-shallow clones. default_git_depth can be updated from CI/CD Settings in the UI, must be either nil or integer between 0 and 1000 (incl). Inherit default_git_depth from the origin project when forking projects. MR pipelines are run on a MR ref (refs/merge-requests/:iid/merge) and it contains unique commit (i.e. merge commit) which doesn't exist in the other branch/tags refs. We need to add it cause otherwise it may break pipelines for old projects that have already enabled Pipelines for merge results and have git depth 0. Document new default_git_depth project CI/CD setting
-
由 Sam Bigelow 提交于
This MR is a backport of an EE merge request
-
由 Mario de la Ossa 提交于
-
由 James Edwards-Jones 提交于
-
由 James Edwards-Jones 提交于
-
- 05 6月, 2019 1 次提交
-
-
由 Martin Wortschack 提交于
- Render EE specific partial if exists
-
- 04 6月, 2019 2 次提交
-
-
由 Stan Hu 提交于
Previously import_url would always be present in the update parameters, which would cause the validation to fail. We now only include this parameter only if there is URL given. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62708
-
由 Nathan Friend 提交于
This commit adds an auto SSL toggle switch to the settings page of GitLab Pages domains. This toggle enable or disabled auto SSL management via Let's Encrypt. Toggling the button dynamically updates the form using client-side JavaScript. All changes are behind feature flags.
-
- 03 6月, 2019 1 次提交
-
-
由 Shinya Maeda 提交于
We have one auto merge strategy today - Merge When Pipeline Succeeds. In order to add more strategies for Merge Train feature, we abstract the architecture to be more extensible. Removed arguments Fix spec
-
- 01 6月, 2019 1 次提交
-
-
由 Oswaldo Ferreira 提交于
This couples the code that transitions the `MergeRequest#merge_status` and refs/merge-requests/:iid/merge ref update. In general, instead of directly telling `MergeToRefService` to update the merge ref, we should rely on `MergeabilityCheckService` to keep both the merge status and merge ref synced. Now, if the merge_status is `can_be_merged` it means the merge-ref is also updated to the latest. We've also updated the logic to be more systematic and less user-based.
-
- 31 5月, 2019 1 次提交
-
-
由 Wei-Meng Lee 提交于
- Select notification email by walking up group/subgroup path - Add settings UI to set group email notification address - Add tests
-