gitlab-org--gitlab-foss/app/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
..
application_settings EE backport for new application settings service 2017-01-23 16:22:33 -02:00
auth replace `find_with_namespace` with `find_by_full_path` 2017-02-03 07:14:04 +07: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
ci Remove support for locking in pipeline retry service 2017-02-17 14:36:43 +01:00
commits Rename from base to start because base could mean merge base 2017-01-06 23:29:13 +08:00
discussions Feature: delegate all open discussions to Issue 2016-12-05 20:55:45 +01:00
files Rename Files::DeleteService to Files::DestroyService 2017-02-10 18:22:18 +01:00
groups Fix a number of race conditions that can occur during namespace deletion 2017-02-15 23:56:40 -08:00
issuable
issues Use safe navigation operator to make rubocop happy 2017-02-13 13:02:53 +01:00
labels Abillity to promote project labels to group labels 2017-01-31 12:50:52 +01:00
members
merge_requests Merge branch 'fix-merge-service-with-no-source' into 'master' 2017-02-17 19:37:36 +00:00
milestones
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
search Improve search within group logic 2017-01-30 17:34:14 +02: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.rb Convert AccessTokenValidationService into a class. 2016-12-16 16:29:32 +05:30
after_branch_delete_service.rb
akismet_service.rb
audit_event_service.rb
base_service.rb Reuse `Gitlab::Allowable` mixin in base service 2017-02-14 11:28:30 +01:00
compare_service.rb Rename from base to start because base could mean merge base 2017-01-06 23:29:13 +08:00
create_branch_service.rb Prefer leading dots over trailing dots 2017-01-05 23:49:11 +08:00
create_deployment_service.rb
create_release_service.rb
create_snippet_service.rb Check public snippets for spam 2017-02-02 10:23:51 +00:00
delete_branch_service.rb
delete_merged_branches_service.rb
event_create_service.rb
git_hooks_service.rb Make GitHooksService#execute return block value 2017-01-26 19:35:19 +08:00
git_operation_service.rb Try to check if branch diverged explicitly 2017-01-26 21:59:12 +08:00
git_push_service.rb Merge branch 'feature/more-storage-statistics' into 'master' 2016-12-26 09:48:30 +00:00
git_tag_push_service.rb Add more storage statistics 2016-12-21 16:39:49 +01:00
gravatar_service.rb
ham_service.rb
import_export_clean_up_service.rb
issuable_base_service.rb Add some API endpoints for time tracking. 2017-01-18 10:48:16 -06:00
notification_service.rb Remove `try` from NotificationService#build_recipients 2017-02-03 21:03:26 -08:00
pages_service.rb Move most of PagesWorker logic UpdatePagesService 2017-01-31 22:53:57 +00:00
repair_ldap_blocked_user_service.rb
repository_archive_clean_up_service.rb
spam_service.rb Use reCaptcha when an issue identified as spam 2017-02-07 12:56:20 +01:00
system_hooks_service.rb
system_note_service.rb Disallow system notes for closed issuables 2017-02-06 15:44:54 -02:00
test_hook_service.rb
todo_service.rb Todo done clicking is kind of unusable. 2017-02-17 22:12:19 +01:00
update_release_service.rb
update_snippet_service.rb
user_agent_detail_service.rb
user_project_access_changed_service.rb Fix race conditions for AuthorizedProjectsWorker 2017-01-25 13:22:15 +01:00
validate_new_branch_service.rb