- 04 4月, 2019 22 次提交
-
-
由 Hiroyuki Sato 提交于
-
由 Kamil Trzciński 提交于
This brings support for untrusted regexp for 'only:refs:' when enabled via feature flag: alllow_unsafe_ruby_regexp. This is by default disabled, and should not be used in production
-
由 Igor 提交于
This fixes the bug, when approver filter is provided, but dashboard asks to enter any filter
-
由 Gosia Ksionek 提交于
Chnage method used in model to make it more efficient database-wise Add additional spec
-
由 Jan Provaznik 提交于
Extends graphql's platform tracing class to observe duration of graphql methods. In graphql 1.8.11 is added prometheus class but it's not very useful for us because it uses prometheus_exporter to export results.
-
由 Nick Thomas 提交于
-
由 Oswaldo Ferreira 提交于
- added suggestions to mock data - fixed props to be not required
-
由 Alexandru Croitor 提交于
-
由 Ryan Cobb 提交于
-
由 Sean McGivern 提交于
With object storage enabled, calling `#filename` on an upload does this: 1. Call the `#filename` method on the CarrierWave object. 2. Generate the URL for that object. 3. If the uploader isn't public, do so by generating an authenticated URL, including signing that request. That's all correct behaviour, but for the case where we use `#filename`, it's typically to generate a GitLab URL. That URL doesn't need to be signed because we do our own auth. Signing the URLs can be very expensive, especially in batch (say, we need to get the avatar URLs for 150 users in one request). It's all unnecessary work. If we used the `RecordsUploads` concern, we have already recorded a `path` in the database. That `path` is actually generated from CarrierWave's `#filename` at upload time, so we don't need to recompute it - we can just use it and strip off the prefix if it's available. On a sample users autocomplete URL, at least 10% of the time before this change went to signing URLs. After this change, we spend no time in URL signing, and still get the correct results.
-
由 Dmitriy Zaporozhets 提交于
Signed-off-by: NDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
由 Alexandru Croitor 提交于
Expose head pipeline for the MR in the api when requesting related merge requests for an issue and show a detailed status for the pipeline, which would include: details_path, favicon, group, icon, label, text, tooltip. https://gitlab.com/gitlab-org/gitlab-ce/issues/57662#note_152023412
-
由 Winnie Hellmann 提交于
-
由 Thong Kuah 提交于
It's duplication information as we already send the full error object to Sentry.
-
由 Thong Kuah 提交于
As it already has the full error sent to it
-
由 Thong Kuah 提交于
DRY up tests for logging error.
-
由 Heinrich Lee Yu 提交于
This prevents `&mdash` in our templates being change to `-`
-
由 Shinya Maeda 提交于
Merge request pipeline is meant for ensuring target branch's pipeline green. We should not let maintainers merge a merge request if the head pipeline of the merge request doesn't fulfill the criteria.
-
由 Thong Kuah 提交于
Just the error message and error class alone makes it hard to determine the full context of any errors, so we need to know where the error is occuring as well.
-
由 Shinya Maeda 提交于
Backport changes to CE
-
-
由 Lucas Charles 提交于
-
- 03 4月, 2019 16 次提交
-
-
由 Alexandru Croitor 提交于
-
由 Kieran Andrews 提交于
Merge branch 'feature/webide_escaping' of gitlab.com:hiddentiger/gitlab-ce into feature/webide_escaping
-
由 Grzegorz Bizon 提交于
-
由 Francisco Javier López 提交于
In order to implement https://gitlab.com/gitlab-org/gitlab-ee/issues/10179 we need several modifications on the CI config file. We are adding a new ports section in the default Image object. Each of these ports will accept: number, protocol and name. By default this new configuration will be only enabled in the Web IDE config file.
-
由 Alexandru Croitor 提交于
-
由 syasonik 提交于
Adds support for start and end parameters in the #additional_metrics endpoint of the EnvironmentsController. start and end are meant to be unix timestamps, per the Prometheus API (as the consumer of this endpoint will eventually be transitioned to a prometheus endpoint). This functionality is behind the :metrics_time_window feature flag for development.
-
由 Illya Klymov 提交于
-
由 Ezekiel Kigbo 提交于
Adds optional paramters to the constructor to allow reuse of the timezone dropdown on other pages
-
由 Shinya Maeda 提交于
We recently changed the permission model to disallow guests to read Releases. The spec should be updated as well according to the expectation.
-
由 Heinrich Lee Yu 提交于
Also removes specs related to the flag
-
由 Luke Duncalfe 提交于
Enables authorizations to be defined on GraphQL Types. module Types class ProjectType < BaseObject authorize :read_project end end If a field has authorizations defined on it, and the return type of the field also has authorizations defined on it. then all of the combined permissions in the authorizations will be checked and must pass. Connection fields are checked by "digging" to find the type class of the "node" field in the expected location of edges->node. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54417
-
由 Nick Thomas 提交于
-
由 Fatih Acet 提交于
Download MR diffs links were only available for open MRs, however it may still be useful for closed MRs.
-
由 Donald Cook 提交于
-
由 Jan Provaznik 提交于
This reverts merge request !26569
-
由 Jacopo 提交于
Fixes quick actions add label when adding a label which name middle word overlaps with another label name: for example adding "A B C" when also label "B" exists. With the fix only the label "A B C" is correctly added, previously also the label "B" was added due to the middle word overlaps.
-
- 02 4月, 2019 2 次提交
-
-
由 Heinrich Lee Yu 提交于
-
由 Alexandru Croitor 提交于
Removing the time traking shared example as it was actually moved under time_tracking_quick_action_shared_examples.rb filename to a different path as part of spec refactorign for quick action https://gitlab.com/gitlab-org/gitlab-ce/issues/50199 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/26095
-