Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/spec
AgeCommit message (Collapse)Author
2019-08-27Update docs and comments about saml with allow_bypass_two_factordodocat
allow_bypass_two_factor configration dose not work with saml provider
2019-08-27Merge branch 'sh-fix-piwik-template' into 'master'Ash McKenzie
Fix Piwik not working Closes #66627 See merge request gitlab-org/gitlab-ce!32234
2019-08-27Fix Piwik not workingStan Hu
Due to indentation, the changes in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31402 broke the templating of Piwik script header. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66627
2019-08-27Merge branch 'sh-guard-against-orphaned-project-feature' into 'master'Michael Kozono
Guard against deleted project feature entry Closes #66482 See merge request gitlab-org/gitlab-ce!32187
2019-08-27Revert "Merge branch 'user-tracking-settings' into 'master'"Jeremy Jackson
This reverts merge request !31826
2019-08-26Guard against deleted project feature entryStan Hu
In https://gitlab.com/gitlab-org/gitlab-ce/issues/66482, we see that a project's `project_feature` association may be lazily loaded and hence return `nil` if the entry is deleted if the `Project` is already loaded in memory. To ensure we don't fail hard when this happens, assume all features are disabled. We can fix this issue by eager loading the `project_feature` in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/32169, but we shouldn't have to depend on that. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66482
2019-08-26Using before_save method instead of setterAishwarya Subramanian
Removed unused method for name setter method
2019-08-26Changes snowplow to use cookies for sessionsJeremy Jackson
This also restructures how and where the configuration for Snowplow lives.
2019-08-26Merge branch 'sh-fix-nplusone-issues' into 'master'Mayra Cabrera
Fix N+1 Gitaly calls in /api/v4/projects/:id/issues See merge request gitlab-org/gitlab-ce!32171
2019-08-26Replace echo function with a resolverBrett Walker
The `GraphQL::Function` has been deprecated in favor of resolvers.
2019-08-26Change default visibility level for FogBugz imported projects to PrivateGeorge Koltsov
2019-08-26Add usage pings for merge request creatingIgor
Code Review Usage Ping for Create SMAU
2019-08-26Merge branch 'zj-remove-object-pools-feature-flag' into 'master'Nick Thomas
Remove the object pools feature flag See merge request gitlab-org/gitlab-ce!32204
2019-08-26Utilize RuboCop's Include/Exclude configPeter Leitzen
Stop checking the file location programmatically.
2019-08-26Remove the object pools feature flagZeger-Jan van de Weg
The flag defaulted to true, so there's no change unless users turned it off. Given there's a lack of issues regarding object pools, this should be OK.
2019-08-26Merge branch ↵Nick Thomas
'66443-unrecoverable-configuration-loop-in-external-auth-control' into 'master' Resolve "Unrecoverable configuration loop in external auth control" Closes #66443 See merge request gitlab-org/gitlab-ce!32102
2019-08-26Add edit_note and spec for editing quick actionsPatrick Derichs
Call QuickActionsService on Note update Add support for notes which just contain commands after editing Return http status gone (410) if note was deleted Temporary frontend addition so it is not failing when a note is deleted Move specs to shared examples Fix rubocop style issue Deleting note on frontend when status is 410 Use guard clause for note which got deleted Simplified condition for nil note This method should no longer be called with nil note Refactoring of execute method to reduce complexity Move errors update to delete_note method Note is now deleted visually when it only contains commands after update Add expectation Fix style issues Changing action to fix tests Add tests for removeNote and update deleteNote expectations
2019-08-26Merge branch 'db_load_balancing_service_discovery_srv' into 'master'Kamil Trzciński
DB Load Balancing: Support SRV lookups See merge request gitlab-org/gitlab-ce!32135
2019-08-26Merge branch 'ee-10586-geo-object-storage-replication' into 'master'Ash McKenzie
Backport expired job artifact trait See merge request gitlab-org/gitlab-ce!32179
2019-08-25Add helper to exactly undo cleanup_concurrent_column_renameReuben Pereira
- Also add helper to undo rename_column_concurrently.
2019-08-25Backport expired job artifact traitGabriel Mazetto
2019-08-24Merge branch ↵Tim Zallmann
'66073-use-time-series-chart-instead-of-area-chart-in-panel_types' into 'master' Enable line charts in dashbaord panels and embedded charts Closes #66073 See merge request gitlab-org/gitlab-ce!31920
2019-08-24Fix N+1 Gitaly calls in /api/v4/projects/:id/issuesStan Hu
This is a follow-up from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31938. In GitLab 9.0, https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9661 removed the `subscribed` flag from the API when the user requested a list of issues or merge requests since calculating this value triggers extensive Markdown processing. In GitLab 12.0 via a4fbf39e, we accidentally reintroduced this performance regression by changing `IssueBasic` to `Issue` in `entities.rb`. This showed up as a Gitaly N+1 issue since the Markdown processing would attempt to extract a commit if it detected a regex that matched a commit. We restore the prior behavior by once again removing the `subscribed` flag for the bulk list of issues and merge requests and add a test to ensure they aren't reintroduced. Relates to https://gitlab.com/gitlab-org/gitlab-ce/issues/66202
2019-08-24Drop existing trigger before creating new oneReuben Pereira
- When renaming a column concurrently, drop any existing trigger before attempting to create a new one. When running migration specs multiple times (as it happens during local development), the down method of previous migrations are called. If any of the called methods contains a call to rename_column_concurrently, a trigger will be created and not removed. So, the next time a migration spec is run, if the same down method is executed again, it will cause an error when attempting to create the trigger (since it already exists). Dropping the trigger if it already exists will prevent this problem.
2019-08-24Add a link to docs in project descriptionReuben Pereira
Add to the service and migration both.
2019-08-24Adds cop to enforce string limits on migrationsMayra Cabrera
This cop will analyze migrations that add columns with string, and report an offense if the string has no limit enforced Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/64505
2019-08-24Change misleading pipeline status tooltipScott Hampton
Some pipeline status icon tooltips were showing "Commit: ..." which customers found to be misleading since it was not the commit that was failing but the pipeline. We are changing all status icon tooltips to say "Pipeline: ..." instead of "Commit: ..." now.
2019-08-23Read pipelines from public projects though APIMarius Bobin
Allow users to read pipelines for public projects with public builds enabled without providing an access token.
2019-08-23Merge branch '66037-deployment-user' into 'master'Tim Zallmann
Return correct user for manual deployments See merge request gitlab-org/gitlab-ce!32004
2019-08-23Implement validation logic to ProjectStageAdam Hegyi
- Introducting StageEvents to define the available events - Define the event pairing rules, since some events are not compatible - Express default Cycle Analytics stages with the event structure
2019-08-23Merge branch 'ce-jej/fix-sso-enforced-docker-registry-auth' into 'master'Kamil Trzciński
[CE backport] Enforced SSO shouldn't break container registry authentication See merge request gitlab-org/gitlab-ce!32110
2019-08-23Add label_id parameter to label API for PUT and DELETEPatrick Derichs
Add specs for new parameter and updated documentation as well.
2019-08-23Merge branch 'jc-fix-auto-rugged-detection' into 'master'Lin Jen-Shin
Handle when server info doesn't have the storage in question See merge request gitlab-org/gitlab-ce!32023
2019-08-23Merge branch 'sh-eliminate-gitaly-nplus-one-notes' into 'master'Kamil Trzciński
Eliminate Gitaly N+1 queries with notes API See merge request gitlab-org/gitlab-ce!32089
2019-08-23Handle when server info doesn't have the storage in questionJohn Cai
2019-08-23Merge branch '57402-upate-issues-list-sort-options-ce' into 'master'Jan Provaznik
CE: Update sort options for issues list See merge request gitlab-org/gitlab-ce!31849
2019-08-23Hide duplicate board list while draggingWinnie Hellmann
2019-08-23Merge branch 'frozen_string_lib_2' into 'master'Nick Thomas
Add frozen_string_literal to lib part 2 See merge request gitlab-org/gitlab-ce!32094
2019-08-23fix charts scroll handle iconLaura Montemayor
2019-08-23Merge branch 'optimise-build-queue-service' into 'master'Grzegorz Bizon
Optimise UpdateBuildQueueService Closes #66438 See merge request gitlab-org/gitlab-ce!32095
2019-08-23Update sort options for issues listAlexandru Croitor
Increase sort options for issues list from updated_at and create_at, to include more options close to what is required in actual issue list UI. This helps us to use REST API for issues list with sorting capabilities https://gitlab.com/gitlab-org/gitlab-ce/issues/57402
2019-08-23Exempt `jwt/auth` for user `gitlab-ci-token` from rate limitingMarius Bobin
2019-08-23Add logic for respecting browser DNT settingJeremy Jackson
2019-08-23Eliminate Gitaly N+1 queries with notes APIStan Hu
Similar to https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31834, we see that in https://gitlab.com/gitlab-org/gitlab-ce/issues/65957 there can be hundreds, even thousands, of Gitaly requests in the `/api/:version/projects/:id/merge_requests/:noteable_id/notes` endpoint. Previously, the API to retrieve notes generated hundreds of Gitaly calls to determine whether a system note should be shown to the user. It did this by: 1. Rendering the Markdown 2. Extracting cross-references from the Markdown 3. Issuing a Gitaly `FindCommit` RPC for every reference to validate that the commit exists. The last step is unnecessary because we don't need to display a commit if the user doesn't have access to the project in the first place. `RendersNotes#prepare_notes_for_rendering` is already used in `MergeRequestsController`, which is why we don't see N+1 Gitaly calls there. We use it here to optimize the note redaction process.
2019-08-23CE port: allow SRV records in DB service discoveryTiger
2019-08-23Always pre-select "Start a new merge request"Denys Mishunov
One exception: there is an existing MR for the current branch and the branch is non-default and non-protected. Extended mock_data for ide/stores to have different types of branches: default, protected and regular Cleaned new MR checkbox view
2019-08-23Update GitHub CI/CD import page to use PAT onlyScott Hampton
Oauth2 tokens are causing issues with mirroring repos, because it effectively limits the number of repos you can mirror. Personal Access Tokens do not have this problem. This change removes the OAuth2 option from the import page for CI/CD only, and only provides the personal access token form.
2019-08-23Expose namespace storage statistics with GraphQLAlessio Caiazza
Root namespaces have storage statistics. This commit allows namespace owners to get those stats via GraphQL queries like the following one { namespace(fullPath: "a_namespace_path") { rootStorageStatistics { storageSize repositorySize lfsObjectsSize buildArtifactsSize packagesSize wikiSize } } }
2019-08-22Add more tests to cover all casesRobert Schilling
2019-08-22Enable CSP in gitlab.yml.exampleHeinrich Lee Yu
This enables CSP in dev and CI