gitlab-org--gitlab-foss/spec/services
Stan Hu 8a71d40e60 Fix race condition where a namespace would be deleted before a project was deleted
When deleting a user, the following sequence could happen:

1. Project `mygroup/myproject` is scheduled for deletion
2. The group `mygroup` is deleted
3. Sidekiq worker runs to delete `mygroup/myproject`, but the namespace and routes have
   been destroyed.

Closes #30334
2017-04-02 05:37:04 -07:00
..
auth Enable Style/WordArray 2017-02-23 09:32:41 -06:00
boards Change Done column to Closed in issue boards 2017-03-24 23:40:35 +11:00
chat_names Make ChatNames::FindUserService stable by not checking a precise time 2017-03-29 11:12:13 +02:00
ci Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
discussions No need to look up the notable separately in the ResolveService 2017-03-13 08:27:51 +01:00
files Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
groups Merge branch 'jej-group-name-disclosure' into 'security' 2017-03-29 19:18:38 -07:00
issuable Use match_array instead of eq when order is irrelevant 2017-03-22 17:31:30 +01:00
issues Create todos only for new mentions 2017-03-29 17:20:11 +02:00
labels Labels support color names in backend 2017-03-29 11:45:15 +00:00
members Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
merge_requests Create todos only for new mentions 2017-03-29 17:20:11 +02:00
milestones Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
notes Create todos only for new mentions 2017-03-29 17:20:11 +02:00
projects Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
protected_branches Enable Style/SpaceInsideBrackets 2017-02-23 09:31:56 -06:00
search Refactor SearchController#show 2017-03-31 13:03:55 +00:00
slash_commands Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
tags Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
users Fix race condition where a namespace would be deleted before a project was deleted 2017-04-02 05:37:04 -07:00
wiki_pages Execute web hooks for WikiPage delete operation 2017-02-14 12:07:11 +05:30
access_token_validation_service_spec.rb Convert AccessTokenValidationService into a class. 2016-12-16 16:29:32 +05:30
after_branch_delete_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
compare_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
create_branch_service_spec.rb Fix CreateBranchService after Repository#commit_file was renamed to create_file 2017-03-21 12:27:04 +01:00
create_deployment_service_spec.rb Futher rename the CI variables 2017-03-16 08:49:01 +01:00
create_release_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
create_snippet_service_spec.rb
delete_branch_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
delete_merged_branches_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
event_create_service_spec.rb Active tense test coverage 2017-02-01 22:45:41 +00:00
git_hooks_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
git_push_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
git_tag_push_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
import_export_clean_up_service_spec.rb
note_summary_spec.rb Create metadata when creating system notes 2017-03-28 15:16:41 +02:00
notification_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
pages_service_spec.rb Active tense test coverage in pages spec 2017-02-01 22:56:50 +00:00
repair_ldap_blocked_user_service_spec.rb
repository_archive_clean_up_service_spec.rb
search_service_spec.rb Refactor SearchController#show 2017-03-31 13:03:55 +00:00
spam_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
system_hooks_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
system_note_service_spec.rb Create metadata when creating system notes 2017-03-28 15:16:41 +02:00
test_hook_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
todo_service_spec.rb Create todos only for new mentions 2017-03-29 17:20:11 +02:00
update_release_service_spec.rb Use :empty_project where possible in service specs 2017-03-27 20:44:09 -04:00
update_snippet_service_spec.rb
user_project_access_changed_service_spec.rb Revert "Prefer leading style for Style/DotPosition" 2017-02-23 09:33:05 -06:00