Age | Commit message (Collapse) | Author |
|
Fix sidebar flyout navigation
See merge request gitlab-org/gitlab-ce!29571
(cherry picked from commit cd300323c8cc6744c46ef3f732c412226615abbf)
32c5fa99 Fix sidebar flyout navigation
|
|
Speed up commit loads by disabling BatchLoader replace_methods
See merge request gitlab-org/gitlab-ce!29633
(cherry picked from commit d8b361aff274e4b9c010a483add693af15b51371)
89fa2538 Speed up merge request loads by disabling BatchLoader replace_methods
18020f00 Speed up commit loads by disabling BatchLoader replace_methods
|
|
Revert "Automatically update MR merge-ref along merge status"
See merge request gitlab-org/gitlab-ce!29492
(cherry picked from commit 920fa7408e1ec03900fac7aa4b139a3764968d5a)
00a273d3 Revert "Automatically update MR merge-ref along merge status"
|
|
Fix pipeline schedule when owner is nil
Closes gitlab-com/gl-infra/production#805 and #63086
See merge request gitlab-org/gitlab-ce!29477
(cherry picked from commit 74850f1f8e17d3e1e6ee21a1d1daadc6ceeeb2b4)
7ac5dfc1 Fix pipeline schedule when owner is nil
|
|
Fix UTF-8 conversion issues when resolving conflicts
Closes #63062
See merge request gitlab-org/gitlab-ce!29453
(cherry picked from commit 641d332351907b77b53b0cb23ff51ccea2489824)
1edf1807 Fix UTF-8 conversion issues when resolving conflicts
df650eaa Force source and target branch to binary mode
|
|
Handle encoding errors for MergeToRefService
See merge request gitlab-org/gitlab-ce!29440
(cherry picked from commit d759da763279344953f206c2fbced1e2fdba99b3)
8d7fb292 Avoid encoding errors for MergeToRefService
|
|
Avoid DB timeouts when scheduling migrations
Closes #63036
See merge request gitlab-org/gitlab-ce!29437
(cherry picked from commit 9254b5d4c0cc41e552e896e16ef0bf62b5d9ae5b)
304b43a6 Avoid DB timeouts when scheduling migrations
|
|
'master'
Fix nil coercion updating storage size on project statistics
See merge request gitlab-org/gitlab-ce!29425
(cherry picked from commit d5e8e1ef1341c65fe9105c38b9532239462ace9d)
f67e1bec Fix nil coercion updating storage size
11790387 Add a test case
|
|
Revert "Merge branch '50070-legacy-attachments' into 'master'"
See merge request gitlab-org/gitlab-ce!29391
|
|
Backport of EE Displaying Blocking MRs
See merge request gitlab-org/gitlab-ce!29095
|
|
Some classes in vue_shared were used only by boards, so they were
moved to the boards directory.
|
|
'thomas-nilsson-irfu/gitlab-ce-thomas-nilsson-irfu-master-patch-13137' into 'master'
Allow masking if 8 or more characters in base64
See merge request gitlab-org/gitlab-ce!29143
|
|
We need to stub default_git_depth and default_git_depth= because some
old migrations specs try to create a record using schema before that
column was introduced.
The `let!` calls were executed before the `before` hook which still
caused some factories to fail, so they're created in the `before` hook
now as well.
|
|
Add task count and completed count to responses of Issue and MR
See merge request gitlab-org/gitlab-ce!28859
|
|
'master'
Remove extraneous DiffNote#supports_suggestion? calls
See merge request gitlab-org/gitlab-ce!29027
|
|
Add project level git depth setting
Closes #59688
See merge request gitlab-org/gitlab-ce!28919
|
|
Migrate legacy uploads
Closes #57217
See merge request gitlab-org/gitlab-ce!24679
|
|
[CE of Part 2] 5276 Update existing stores for file terminal sync
See merge request gitlab-org/gitlab-ce!29333
|
|
Add spec for task_completion_status
Add test cases for task_completion_status result
Extracted shared samples
Add new spec file for task completion status response
Fix style errors
Add changelog entry
Changed samples to Hashes
Remove test for successful request
Remove not nil expectation
Add task_completion_status to api documentation for issues
Add task_completion_status to api documentation for merge_requests
Refactor spec so it just requests one specific item
Add task_completion_status to Taskable
Simplified task completion status in entities
Refactor spec so it separates status code check and content check
Fix spec description text and field name
|
|
|
|
- On CMD+S when editor is focused
- On editor blur
- When file is created in tree
- When file is removed in tree
- When file is renamed in tree
|
|
Make OpenID Connect work without requiring a name
Closes #62208
See merge request gitlab-org/gitlab-ce!29312
|
|
If there is no name argument given, OmniAuth will try to guess the name
by the class name. In
https://github.com/omniauth/omniauth/blob/v1.9.0/lib/omniauth/strategy.rb#L139,
`OmniAuth::Strategies::OpenIDConnect` gets translated to
`openidconnect`.
This leads to an immediate 404 error after clicking the login button
because OmniAuth can't match the current route (/users/auth/openid_connect)
against the expected one (/users/auth/openidconnect).
Other providers, such as Google OAuth2, set this name as the default
option within the OmniAuth Strategy. Until a fix is merged upstream,
let's just set the parameter ourselves.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62208
|
|
Most of the shared context are located under
spec/support/shared_contexts, we only have one file under
spec/support/shared_context, this MR moves it to
spec/support/shared_contexts instead
|
|
CE backport for Storage Counter changes
Closes #59232
See merge request gitlab-org/gitlab-ce!29206
|
|
Save certificate validity time for pages domains on save
Fill validity time for existing pages domains in background migration
|
|
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
|
|
Create BaseService for Auto Merge architecture
See merge request gitlab-org/gitlab-ce!29120
|
|
|
|
Need to set masked to true before testing now that the default is false
|
|
'62847-url-for-the-next-request-with-pagination-is-missing-port' into 'master'
Resolve "Url for the next request with pagination is missing port"
Closes #62847
See merge request gitlab-org/gitlab-ce!29267
|
|
Resolve "Add counterpart TAE to the reviewer roulette"
Closes #62015
See merge request gitlab-org/gitlab-ce!28678
|
|
Test that a regex is provided
Test that it is the expected regex
Test length of variable
Test special character set
|
|
Allow lowercase prefix for Youtrack issue ids
Closes #62661
See merge request gitlab-org/gitlab-ce!29057
|
|
Use update term instead of update in the clusters managed app
implementation in order to make the implementation and UI
language more consistent.
|
|
This reverts merge request !28743
|
|
Uploads coming from AttachmentUploader
need to be moved to the currently supported location
(FileUploader)
|
|
Save certificate validity time for pages domains on save
Fill validity time for existing pages domains in background migration
|
|
reviewers.
|
|
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
We need to stub default_git_depth and default_git_depth= because some
old migrations specs try to create a record using schema before that
column was introduced.
|
|
'master'
Reduce GraphQL complexity for non-connection fields
Closes #62706
See merge request gitlab-org/gitlab-ce!29165
|
|
Ensure that template is used once
See merge request gitlab-org/gitlab-ce!27511
|
|
|
|
If the origin project has no default_git_depth set (i.e. nil) set the
fork's default_git_depth to 0
|
|
With this commit, we add docs link for confidential
and locked issues to note compose and edit forms
|
|
This adds additional test that make sure that each
template name is used exactly once across all folders
exposed
|
|
|
|
This copy button manages a local instance of the Clipboard plugin
specific to it, which means it is created/destroyed on the
creation/destruction of the component. This allows it to work well in
gitlab-ui modals, as the event listeners are bound on creation of the
button.
It also allows for bindings to the `container` option of the Clipboard
plugin, which allows it to work within the focus trap set by bootstrap's
modals.
|
|
Before: the checkbox was hidden if builds were disabled.
The checkbox should not be linked to the builds feature
because they are 2 separate functionality.
|