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
AgeCommit message (Collapse)Author
2019-08-28Remove csslabArun Kumar Mohan
2019-08-28Remove token field from runners edit formPayton Burdette
Add changelog entry Remove unnecessary test checking for form value Translations updated for gitlab.pot Use proper format on changelog entry
2019-08-28Merge branch 'todos/include-issue-mr-titles' into 'master'Stan Hu
Add Issue and Merge Request titles to Todo items Closes #63488 See merge request gitlab-org/gitlab-ce!30435
2019-08-28Add Issue and Merge Request titles to Todo itemsArun Kumar Mohan
Only displays the todo body if the todo has a note. This is to avoid redundant Issue or Merge Request titles displayed both in the Todo title and body.
2019-08-27Merge branch 'sh-project-feature-nplus-one' into 'master'Jan Provaznik
Remove N+1 SQL query loading project feature in dashboard Closes #66482 See merge request gitlab-org/gitlab-ce!32169
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-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-24Remove N+1 SQL query loading project feature in dashboardStan Hu
Projects that have a pipeline may need to check whether the user has permission to read the build (`can?(current_user, :read_build, project)`), which requires checking the `project_features` table. This would cause an N+1 SQL query for each project. This change also has a beneficial side effect that may avoid a race condition. When a user deletes a project, the project is queued for deletion and the user is redirected back to the dashboard page. However, the following may happen: 1. The dashboard page may load this deleted project in the list of 20 projects. 2. The view will load the project pipeline status from the cache and attempt to show each project. 3. When the view encounters the deleted project, it calls `can?(current_user, :read_build, project)` to determine whether to display the pipeline status. 4. Sidekiq deletes the project from the database. 5. However, since the deleted project is still loaded in memory, it will attempt to call `project.project_feature.access_level`. 6. Since `project_feature` was not eager loaded, a lazy `SELECT` call is made to the database. 7. This `SELECT` call returns nothing, and the user sees a 500 error. By eager loading `project_feature`, we can ensure that we have a consistent view and avoid records from being deleted later. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66482
2019-08-23Hide duplicate board list while draggingWinnie Hellmann
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-21New wiki page redirects user to random slugLuke Duncalfe
Previously we asked a user to enter a new slug before taking them to the Create Page page. As a UX improvement, we now take them to a randomly generated URI so they can begin creating their new page. https://gitlab.com/gitlab-org/gitlab-ce/issues/46299
2019-08-20Merge branch 'fe-fix-merge-url-params-with-plus' into 'master'Kushal Pandya
Fix `mergeUrlParams` handling of '+' Closes #66152 See merge request gitlab-org/gitlab-ce!31973
2019-08-19Merge branch 'add-js-prevent-default-on-click' into 'master'Clement Ho
Replace inline scripts in links to prevent default See merge request gitlab-org/gitlab-ce!31838
2019-08-19Add feature spec for search with spaceminghuan lei
2019-08-19Add warning when LE certificate can't be obtainedVladimir Shushlin
* Refactor some tests as well
2019-08-19Replace inline scripts in links to prevent defaultHeinrich Lee Yu
Use buttons instead of links with javascript:void(0)
2019-08-17UI for disabling group/project email notificationBrett Walker
- Adds UI to configure in group and project settings - Removes notification configuration for users when disabled at group or project level
2019-08-16Merge branch ↵Grzegorz Bizon
'47003-user-onboarding-replace-current-email-confirmation-flow-with-a-soft-email-confirmation-flow' into 'master' Soft email confirmation flow Closes #47003 See merge request gitlab-org/gitlab-ce!31245
2019-08-16Merge branch 'dm-fix-quarantined-spec' into 'master'Nick Thomas
Fix quarantined spec by waiting for requests Closes #65329 See merge request gitlab-org/gitlab-ce!31862
2019-08-16Add feature specs for multiple group issue boardsFelipe Artur
Add feature specs for multiple issue boards for groups
2019-08-16Merge branch '24705-multi-selection-for-delete-on-registry-page' into 'master'Thong Kuah
Resolve "Multi selection for delete on registry page" Closes #24705 See merge request gitlab-org/gitlab-ce!30837
2019-08-16Support query parameters in metrics embedsSarah Yasonik
https://gitlab.com/gitlab-org/gitlab-ce/issues/62971 Adds support for embedding specific charts from the metrics dashboard. Expected parameters are dashboard, title, group, and y_label.
2019-08-15Fix quarantined spec by waiting for requestsDouwe Maan
2019-08-15Merge branch ↵Stan Hu
'46548-open-source-alternative-to-recaptcha-for-gitlab-com-registration' into 'master' Open source alternative to reCAPTCHA for GitLab.com registration See merge request gitlab-org/gitlab-ce!31625
2019-08-15Add link to resend confirmation emailAlex Buijs
This link is shown when a user tries to login with an unconfirmed email address and the grace period has expired
2019-08-15Changed selection classes to harmonize with other settingsMarc Schwede
2019-08-13Return 429 on rate limiter on raw endpointMayra Cabrera
It was originally returning 302 when the rate limit kicks in, because using the the correct status code makes it easier to track rate limiting events Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/65974
2019-08-12Load search result counts asynchronouslyMarkus Koller
Querying all counts for the different search results in the same request led to timeouts, so we now only calculate the count for the *current* search results, and request the others in separate asynchronous calls.
2019-08-12Merge branch 'sh-break-out-invited-group-members' into 'master'Ash McKenzie
Make it easier to find invited group members Closes #61948 See merge request gitlab-org/gitlab-ce!28436
2019-08-10Add invisible captchaAlex Buijs
With a time treshold of 4 seconds and a firstname and lastname honeypot input fields when signing up
2019-08-10Replace ... with new expansion optionsSamantha Ming
- expand upwards - expand downwards - expand all in both inline and parallel views
2019-08-09Fix typo in causing failing to test in sorting_spec.rbStan Hu
2019-08-09Merge branch 'master' into sh-break-out-invited-group-membersStan Hu
2019-08-09Add repo-refs control for search pageminghuan lei
- only in blobs result
2019-08-08Rename githost.log -> git_json.logStan Hu
The githost.log name was often confused with GitHost.io. Rename this to git_json.log to make it clear it's coming from Git and that it's JSON data.
2019-08-08Bring scoped environment variables to coreHordur Freyr Yngvason
As decided in https://gitlab.com/gitlab-org/gitlab-ce/issues/53593
2019-08-08Fix invite specAlex Buijs
The invitation flow changed a bit, because now there is no more need to sign in after confirming. When signing up with a different email address, the user will see the invitation page straight after signing up when redirected, without needing to sign in.
2019-08-08Add some feature specsAlex Buijs
2019-08-08Don't redirect to the Almost there pageAlex Buijs
Don't redirect to the Almost there page after registration and after resending confirmation instructions
2019-08-08Merge branch '63181-collapsible-line' into 'master'Kushal Pandya
Makes section title clickable and collapsible Closes #63181 See merge request gitlab-org/gitlab-ce!31571
2019-08-07Add /starrers view for projectsCamil Staps
2019-08-07Do not persist notes filter when auto-switchingHeinrich Lee Yu
Send a `persist_filter: false` param to backend when opening links to notes and auto-switching to show all notes
2019-08-07Makes title section collapsibleFilipa Lacerda
In the job log, if the user clicks the section title the job log section will be collapsed
2019-08-07Limiting search-field styling to search onlyDenys Mishunov
- Re-organising search.scss - Rely more on utility-classes instead of component classes - Update relevant specs
2019-08-07Replaced breadcrumbs with title on Search pageDenys Mishunov
2019-08-07Merge branch 'master' into sh-break-out-invited-group-membersStan Hu
2019-08-07Use separate Kubernetes namespaces per environmentTiger Watson
Kubernetes deployments on new clusters will now have a separate namespace per project environment, instead of sharing a single namespace for the project. Behaviour of existing clusters is unchanged. All new functionality is controlled by the :kubernetes_namespace_per_environment feature flag, which is safe to enable/disable at any time.
2019-08-07Convert RestClient to Gitlab::HTTP for Prometheus MonitorDavid Wilkins
- Closes #60024 - Change PrometheusClient.new to accept a base url instead of an already created RestClient - Use Gitlab::HTTP in PrometheusClient instead of creating RestClient in PrometheusService - Move http_options from PrometheusService to PrometheusClient (follow_redirects: false) - ensure that base urls don't have the trailing slash - Created a `PrometheusClient#url` method that might not be strictly required - Change rescued exceptions from RestClient::* to HTTParty::ResponseError where possible and StandardError for the rest
2019-08-06Fix broken specsMartin Wortschack
- Add qa- selector to sort dropdown