Age | Commit message (Collapse) | Author |
|
'master'
Add a transaction around `move_issues_to_ghost_user`
See merge request !10465
|
|
- While deleting a user, some of the user's associated records are moved to the
ghost user so they aren't deleted. The user is blocked before these records
are moved, to prevent the user from creating new records while the migration
is happening, and so preventing a data race.
- Previously, if the migration failed, the user would _remain_ blocked, which is
not the expected behavior. On the other hand, we can't just stick the block +
migration into a transaction, because we want the block to be committed before
the migration starts (for the data race reason mentioned above).
- One solution (implemented in this commit) is to block the user in a parent
transaction, migrate the associated records in a nested sub-transaction, and
then unblock the user in the parent transaction if the sub-transaction fails.
|
|
submodule_links: handle urls that don't end with .git
See merge request !10799
|
|
Start versioning cached markdown fields
Closes #30672
See merge request !10597
|
|
Refactor add_users method for project and group
See merge request !10850
|
|
Fixed the preview keyboard shortcut focusing wrong tab
Closes #31101
See merge request !10849
|
|
|
|
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
Now correctly tests against different forms
|
|
Based on !10841 Fix Error 500 when referencing issue with project in pending delete
Closes #31215
See merge request !10843
|
|
|
|
|
|
Signed-off-by: David Turner <novalis@novalis.org>
|
|
Refactor Admin::GroupsController#members_update method and add some specs
See merge request !10828
|
|
Closes #31101
|
|
|
|
Fix encoding issue exporting a project
Closes #31186
See merge request !10824
|
|
Guarantee only one state is shown at a time
Closes #31189
See merge request !10835
|
|
Replace builds_enabled with jobs_enabled in projects API v4
Closes #31012
See merge request !10786
|
|
into 'master'
Add Fork/Cancel confirmation to "Replace"/"Delete" buttons
Closes #30637
See merge request !10602
|
|
This is based on:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10841
|
|
* upstream/master: (109 commits)
Update CI templates to include 9.1 templates
Change spec folder to match the assets one
Update style_guide_js.md
Milestones documentation refactor
Adds documentation entry: Don't user forEach, aim for code without side effects
Move kube namespace section to the variables one
Changed milestone.to_reference calls into milestone.title for the show, edit and top views
Update move icon to match others
Issue Title Show Focus Check On Load
Update Kubernetes namespace documentation
Store projects in metrics for email replies
Refactor into .vue files
Adds vue js example application and documentation
Add ES lint support to identify poorly written Promises
Update plantuml.md to add the actual link.
Fixed wording
Add metrics events for incoming emails
Remove helpers assigned_issuables_count and cached_assigned_issuables_count
Refactor into .vue files part 2
Fix headings
...
|
|
Closes #31215
|
|
|
|
|
|
|
|
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/30637
|
|
|
|
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
Refactor code that creates and destroys project/group members
See merge request !10735
|
|
error
|
|
Unassign all Issues and Merge Requests when member leaves a team
Closes #30768 and #24117
See merge request !10755
|
|
|
|
|
|
Port of fix/29125-ee to CE
Closes #29125
See merge request !10796
|
|
|
|
Do not append issuable state to links with custom anchor
Closes #30916
See merge request !10782
|
|
|
|
Fix PlantUML integration in GFM
Closes #30557
See merge request !10651
|
|
|
|
Don't delete a branch involved in an open merge request in "Delete all merged branches" service
Closes #29427
See merge request !10727
|
|
|
|
|
|
|
|
Implement search by extern_uid in Users API
See merge request !10509
|
|
|
|
|
|
Fixed group milestones date pickers not working
Closes #31095
See merge request !10779
|
|
|
|
Closes #30916
Change the presentation from [closed] to (closed)
|