gitlab-org--gitlab-foss/spec/services
Stan Hu 45f94ea78c Prevent project team from being truncated too early during project destruction
There are two issues with truncating the project team early:

1. `Projects::UnlinkForkService` may not close merge requests properly since
   permissions may be revoked early.

2. If an error is encountered during flushing of caches, then the user will
   lose all privileges, possibly causing an issue on deletion on retry.
2017-02-19 05:00:27 -08:00
..
auth Allow owners to fetch source code in CI builds 2016-11-01 09:37:20 +01:00
boards Reuse endpoint to list issues for a list instead of create a new one 2017-02-03 17:02:44 +03:00
chat_names More coverage on service level 2016-11-18 10:00:40 +01:00
ci Merge branch 'master' into fix/gb/pipeline-retry-builds-started 2017-02-17 14:31:00 +01:00
discussions Feature: delegate all open discussions to Issue 2016-12-05 20:55:45 +01:00
files Fix renaming 2017-01-07 00:31:11 +08:00
groups Fix a number of race conditions that can occur during namespace deletion 2017-02-15 23:56:40 -08:00
issuable Check if user can read issue before being assigned 2016-12-27 19:25:17 -02:00
issues fix issue creation from milestone doesn't assign the milestone 2017-02-12 09:02:03 +07:00
labels Abillity to promote project labels to group labels 2017-01-31 12:50:52 +01:00
members Make access request specs explicitly enable or disable access requests as required 2016-11-11 15:45:47 +00:00
merge_requests Merge branch 'master' into fix/gb/pipeline-retry-builds-started 2017-02-17 14:31:00 +01:00
milestones Optimize Event queries by removing default order 2016-10-27 20:07:11 -03:00
notes Fix inconsistent naming for services that delete things 2017-02-08 09:16:43 +01:00
projects Prevent project team from being truncated too early during project destruction 2017-02-19 05:00:27 -08:00
protected_branches Add missing spec for ProtectedBranches::CreateService 2016-09-18 13:44:34 -07:00
search Fix visibility of private project snippets for members when searching 2016-06-22 20:09:19 -03:00
slash_commands Adds /target_branch slash command functionality for merge requests 2017-02-03 13:01:43 +03:00
tags Move tag services to Tags namespace 2017-02-14 16:43:35 +01:00
users Fix inconsistent naming for services that delete things 2017-02-08 09:16:43 +01: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 Add test example for after branch delete service 2016-11-15 10:38:08 +01:00
compare_service_spec.rb Introduce Repository#with_tmp_ref which we need 2016-12-08 17:57:52 +08:00
create_deployment_service_spec.rb Prefer using project.add_developer in specs 2017-02-15 11:12:07 +01:00
create_release_service_spec.rb
create_snippet_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
delete_branch_service_spec.rb Remove redundant call to after branch delete service 2016-11-16 12:23:39 +01:00
delete_merged_branches_service_spec.rb Add button to delete all merged branches 2016-11-09 21:04:03 +01:00
event_create_service_spec.rb Active tense test coverage 2017-02-01 22:45:41 +00:00
git_hooks_service_spec.rb We don't care about the return value now 2017-01-26 21:18:04 +08:00
git_push_service_spec.rb Merge branch 'feature/more-storage-statistics' into 'master' 2016-12-26 09:48:30 +00:00
git_tag_push_service_spec.rb Refactor cache refreshing/expiring 2016-11-21 15:05:13 +01:00
import_export_clean_up_service_spec.rb fix spec 2016-08-04 13:39:38 +02:00
notification_service_spec.rb Update NotificationService to respect User#notified_of_own_activity 2017-02-01 11:31:22 -08: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 adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
repository_archive_clean_up_service_spec.rb Extract helper methods to clean up RepositoryArchiveCleanUpService spec 2016-07-21 11:47:28 -03:00
search_service_spec.rb Add tests for nested groups in search service and search helper 2017-01-30 17:33:49 +02:00
spam_service_spec.rb Use reCaptcha when an issue identified as spam 2017-02-07 12:56:20 +01:00
system_hooks_service_spec.rb Add a system hook for when a project is updated. 2017-01-26 09:09:14 -05:00
system_note_service_spec.rb Disallow system notes for closed issuables 2017-02-06 15:44:54 -02:00
test_hook_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
todo_service_spec.rb Todo done clicking is kind of unusable. 2017-02-17 22:12:19 +01:00
update_release_service_spec.rb
update_snippet_service_spec.rb
user_project_access_changed_service_spec.rb Fix race conditions for AuthorizedProjectsWorker 2017-01-25 13:22:15 +01:00