gitlab-org--gitlab-foss/app/services
Gabriel Mazetto d391dfb4ac Refactored AfterRenameService to reduce coupling
We still rely on the Dirty API for project rename (before/after) values,
but we don't access the dirty api from the service class anymore.

The previous value is now part of the initialization, which makes it
easier to test and the behavior is clearer.

The same was done with the `rename_repo` on the Storage classes, we now
provide before and after values as part of the method signature.
2019-01-22 13:55:18 +01:00
..
application_settings Ask user explicitly about usage stats agreement 2018-09-07 14:32:28 +00:00
applications Move non-controller code into dedicated service 2018-10-15 11:07:47 +13:00
auth Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
badges Enable frozen string in apps/services/**/*.rb 2018-07-16 12:36:41 -07:00
boards Fixed label removal from issue 2018-11-05 06:22:19 -08:00
chat_names Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
ci Disable audit event logging for pipeline destruction 2019-01-10 01:30:41 -08:00
clusters Port generic upgrade functionality to CE 2019-01-15 10:03:08 +13:00
commits Add releases API 2018-12-31 12:05:56 +09:00
concerns Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
deploy_keys Make Projects::DeployKeysController EE-ready 2018-12-19 18:02:01 +01:00
deploy_tokens Enable frozen string in apps/services/**/*.rb 2018-07-16 12:36:41 -07:00
discussions Enable frozen string in apps/services/**/*.rb 2018-07-16 12:36:41 -07:00
emails Add ability to skip user email confirmation with API 2018-09-10 22:41:53 -07:00
error_tracking Service for calling Sentry issues api 2019-01-09 21:04:27 +00:00
events Enable frozen string in apps/services/**/*.rb 2018-07-16 12:36:41 -07:00
files Commits API: Preserve file content in move operations if unspecified 2018-11-28 11:50:05 +00:00
gpg_keys Enable frozen string in apps/services/**/*.rb 2018-07-16 12:36:41 -07:00
groups Merge branch 'security-todos_not_redacted_for_guests' into 'master' 2019-01-02 09:32:40 +00:00
import API for importing external repos 2019-01-17 10:37:08 +00:00
issuable Run CommonSystemNotesService on issuable create 2018-12-18 08:36:56 +08:00
issues Remove caching of CSV file 2019-01-07 11:21:30 +08:00
keys Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
labels Fix several ActionController::Parameters deprecations 2019-01-11 21:19:01 +01:00
lfs Fix several ActionController::Parameters deprecations 2019-01-11 21:19:01 +01:00
mattermost Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
members Delete confidential issue todos for guests 2018-12-14 10:38:52 -02:00
merge_requests Refactor the logic of updating head pipelines 2019-01-04 19:36:45 +09:00
milestones Fix MilestonesFinder to pass relations to scope 2019-01-12 00:05:36 +08:00
notes Use parent instead of project 2019-01-08 02:30:37 +08:00
projects Refactored AfterRenameService to reduce coupling 2019-01-22 13:55:18 +01:00
prometheus Backports relevant changes made in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5163 to CE 2018-07-25 09:39:39 +01:00
protected_branches Whitelist existing destroy_all offenses 2018-08-16 17:29:37 +02:00
protected_tags Enable more frozen string in app/services/**/*.rb 2018-07-18 14:07:50 -07:00
quick_actions Use parent instead of project 2019-01-08 02:30:37 +08:00
releases Add unique constraint to release and url 2019-01-04 22:17:03 +09:00
resource_events Preload user status for label events 2018-10-25 18:20:23 +02:00
search Whitelist none method from ActiveRecord::Querying 2018-10-31 15:46:36 -03:00
submodules Add submodule update API endpoint 2018-11-07 14:03:30 +01:00
suggestions Adjust applied suggestion reverting previous changes 2019-01-11 21:35:07 -02:00
tags Add spec for Release API 2018-12-31 14:35:57 +09:00
test_hooks Rename project's pipelines relation 2018-12-05 14:39:15 +00:00
todos/destroy Rails5: Passing a class as a value in an Active Record query is deprecated 2018-11-17 16:14:36 +01:00
users Fix several ActionController::Parameters deprecations 2019-01-11 21:19:01 +01:00
wiki_pages Enable more frozen string in app/services/**/*.rb 2018-07-18 14:07:50 -07:00
wikis Replace whitespaces in wiki page attachments file names 2018-09-07 14:10:15 +00:00
access_token_validation_service.rb Add config to disable impersonation 2018-11-29 09:37:16 +01:00
after_branch_delete_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
akismet_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
audit_event_service.rb Add support for JSON logging for audit events 2018-10-18 15:59:12 -07:00
base_count_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
base_renderer.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
base_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
cohorts_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
compare_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
create_branch_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
create_snippet_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
delete_branch_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
delete_merged_branches_service.rb Replace deprecated uniq on a Relation with distinct 2018-10-26 18:19:28 +02:00
event_create_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
git_push_service.rb Add support for Git push options, specifically ci.skip 2018-12-31 13:57:53 -05:00
git_tag_push_service.rb Add support for Git push options, specifically ci.skip 2018-12-31 13:57:53 -05:00
gravatar_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
ham_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
import_export_clean_up_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
issuable_base_service.rb Fix MilestonesFinder to pass relations to scope 2019-01-12 00:05:36 +08:00
merge_request_metrics_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
metrics_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
note_summary.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
notification_recipient_service.rb Send a notification email on mirror update errors 2018-12-11 23:08:17 -03:00
notification_service.rb Bump Ruby on Rails to 5.0.7.1 2018-12-21 23:32:25 +11:00
preview_markdown_service.rb Allow suggesting single line changes in diffs 2018-12-13 19:17:19 +00:00
push_event_payload_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
repair_ldap_blocked_user_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
repository_archive_clean_up_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
reset_project_cache_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
search_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
spam_check_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
spam_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
submit_usage_ping_service.rb Ask user explicitly about usage stats agreement 2018-09-07 14:32:28 +00:00
system_hooks_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
system_note_service.rb Creates /create_merge_request quickaction 2018-11-14 15:16:19 +01:00
todo_service.rb Clean up ActiveRecord code in TodoService 2018-10-08 15:19:12 +02:00
update_deployment_service.rb Squashed commit of the following: 2018-11-06 10:54:27 +09:00
update_snippet_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
upload_service.rb Refactor upload service to return uploader 2019-01-07 11:16:58 +08:00
user_agent_detail_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
user_project_access_changed_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
validate_new_branch_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
verify_pages_domain_service.rb Enable frozen string in apps/uploaders/*.rb 2018-07-16 06:41:59 -07:00
web_hook_service.rb Catch RedirectionTooDeep Exception in webhooks 2018-10-19 05:55:06 +00:00