Age | Commit message (Collapse) | Author |
|
'master'"
This reverts merge request !25042
|
|
into 'master'"
This reverts merge request !25293
|
|
Move logic of obtaining Issuable data to separate method
|
|
'46750-ci-empty-environment-is-created-even-when-a-job-isn-t-run-when-manual' into 'master'
Sort Environments by Last Updated
Closes #46750
See merge request gitlab-org/gitlab-ce!25260
|
|
- deletes schedule_installation_service.rb
- moves schedule_installation_service.rb logic to create_service.rb
- moves specs as well
Removes code duplication
Remove unecessary spec block
Abide review suggestions
Test installable applications which are not associated to a cluster
Fix a typo
Removes duplciated expectation
Reuse variable instead of redefining
Remove method in favor of a local scoped lambda
Improve 'failing service' shared examples
Test the increase of status count
Remove duplicated test
Enable fronzen literal
|
|
Revert "Merge branch 'revert-82d7b5a0-ce' into 'master'"
Closes #57857 and #50747
See merge request gitlab-org/gitlab-ce!25559
|
|
Added YouTrack integration
Closes #42595
See merge request gitlab-org/gitlab-ce!25361
|
|
Adds discussion note style section under notes app from where
user can toggle discussion when they have selected a filter to show
only system notes.
|
|
This adds a concern that abstracts the concept of masking a variable,
including the RegEx for validation.
|
|
Support merge ref writing (without merging to target branch)
Closes #47110
See merge request gitlab-org/gitlab-ce!24692
|
|
Fix method to mark a project repository as writable
See merge request gitlab-org/gitlab-ce!25546
|
|
Fix incorrect checkbox description. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/56519
Closes #56519
See merge request gitlab-org/gitlab-ce!25392
|
|
|
|
Fix misspellings in app/spec comments
See merge request gitlab-org/gitlab-ce!25517
|
|
Ability to filter confidential issues
Closes #50747
See merge request gitlab-org/gitlab-ce!24960
|
|
Fix 404s when C++ .gitignore template selected
Closes #57857
See merge request gitlab-org/gitlab-ce!25416
|
|
'quarantine-spec/features/issues/filtered_search/search_bar_spec.rb' into 'master'
[CE] Quarantine spec/features/issues/filtered_search/search_bar_spec.rb:89
See merge request gitlab-org/gitlab-ce!25551
|
|
Improve GraphQL Authorization DSL
Closes #57828
See merge request gitlab-org/gitlab-ce!25328
|
|
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
|
|
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/56519
|
|
[CE port] Revert "Automatic merge of gitlab-org/gitlab-ce master"
See merge request gitlab-org/gitlab-ce!25537
|
|
'57582-dropdown-icon-misalignment-on-issues-list-on-mobile-screen' into 'master'
Fix alignment of dropdown icon on issuable on mobile
Closes #57582
See merge request gitlab-org/gitlab-ce!25205
|
|
Previously GraphQL field authorization happened like this:
class ProjectType
field :my_field, MyFieldType do
authorize :permission
end
end
This change allowed us to authorize like this instead:
class ProjectType
field :my_field, MyFieldType, authorize: :permission
end
A new initializer registers the `authorize` metadata keyword on GraphQL
Schema Objects and Fields, and we can collect this data within the
context of Instrumentation like this:
field.metadata[:authorize]
The previous functionality of authorize is still being used for
mutations, as the #authorize method here is called at during the code
that executes during the mutation, rather than when a field resolves.
https://gitlab.com/gitlab-org/gitlab-ce/issues/57828
|
|
This reverts commit 9202bbd129537a698b986e6295d0c783b5a84815, reversing
changes made to 4b282e9ce1ae246c4538b3ede18d1380ea778029.
|
|
This reverts commit 4b282e9ce1ae246c4538b3ede18d1380ea778029, reversing
changes made to b6f37434a7022be1be40c0d0519aea3ceca25ea5.
|
|
'49449-add-an-api-endpoint-for-bulk-updating-issues-and-mrs' into 'master'"
This reverts commit 7981c0292b07a0138b096fa082341fcb13e9ce2b, reversing
changes made to 9202bbd129537a698b986e6295d0c783b5a84815.
|
|
This reverts commit d133bf84c668df3dfc9938bb04150754cb873c8b, reversing
changes made to 7981c0292b07a0138b096fa082341fcb13e9ce2b.
|
|
Load repository language from the DB if detected
Closes #47390
See merge request gitlab-org/gitlab-ce!25518
|
|
|
|
'55925-if-there-is-only-one-changed-page-in-review-app-go-directly-there' into 'master'
If there is one changed page in review app, link to it
Closes #55925
See merge request gitlab-org/gitlab-ce!25048
|
|
Port of
See merge request gitlab-org/gitlab-ce!23868
|
|
Respect the `should_remove_source_branch` parameter to the merge API
Closes #58020
See merge request gitlab-org/gitlab-ce!25525
|
|
Given a static page mapping, and a review app with a single static page
change, the review app link will now go directly to that change instead
of to the home page of the review app.
|
|
https://gitlab.com/gitlab-org/gitlab-ce into 57794-project-template-for-net
|
|
Ensure folders push to the top, if both have no last update, sort by
name.
The sorting algorithm should sort in the following priorities:
1. folders first,
2. last updated descending,
3. by name ascending,
the sorting algorithm must:
1. Sort by name ascending,
2. Reverse (sort by name descending),
3. Sort by last deployment ascending,
4. Reverse (last deployment descending, name ascending),
5. Put folders first.
It is done this way, as `underscore`'s sort API is very basic: simple
comparisons, sorting by ascending only.
|
|
The repository charts page used to detect the repository language for
each request that was made to the page. Given the detection is an
expensive operation and the same data is stored in the database the
database is now serving the request.
The same goes for an API endpoint that serves the languages.
When a repository is empty or non-existent the languages will always be
empty. And the language detection RPC isn't requested.
Closes: https://gitlab.com/gitlab-org/gitlab-ce/issues/47390
|
|
|
|
Resolve "Project import error, User expected, got Hash"
Closes #57712
See merge request gitlab-org/gitlab-ce!25495
|
|
Returns error in MergeToRefService when
merge_to_tmp_merge_ref_path ff is disabled.
|
|
Move authorization checks to merge services
instead relying solely on external checks.
|
|
Adds the ground work for writing into
the merge ref refs/merge-requests/:iid/merge the
merge result between source and target branches of
a MR, without further side-effects such as
mailing, MR updates and target branch changes.
|
|
|
|
Delegate last_pipeline to Project
See merge request gitlab-org/gitlab-ce!25422
|
|
Move remove_pages permission to maintainer
Fix before_action in pages controller to check `remove_pages`
permission
Add specs
|
|
Expose refspec and depth to runner
See merge request gitlab-org/gitlab-ce!25233
|
|
Add ability to set project path and name on fork using API
Closes #40795
See merge request gitlab-org/gitlab-ce!25363
|
|
Make Admin::UsersController work with Ruby 2.6
See merge request gitlab-org/gitlab-ce!25316
|
|
Pipeline status was showing failed on projects when CI was disabled.
This checks to see if the feature is enabled before showing the status.
|
|
Properly implement API pagination headers and add specs
Closes #57684
See merge request gitlab-org/gitlab-ce!25267
|