gitlab-org--gitlab-foss/app/services/projects
Gabriel Mazetto 7a7948e64b Fixed legacy storage renaming code
During a previous refactor on project model, code related to the
hashed storage was extracted into AfterRenameService, see
4b9c17f196.

The "path_before" was changed from using `previous_changes['path']` to
`path_was`. They are not equivalent. `path_was` exists reliably only
*before* persisting to the database. After database persistence is
confirmed, the value is moved to `previous_changes[:attribute_name]`.

Because the repository/attachments rename or storage upgrade happens
after it was persisted to the database, we were in fact not informing
the right parameters (and therefore not doing what it was supposed to).
2019-01-21 17:15:30 +01:00
..
auto_devops Rename project's pipelines relation 2018-12-05 14:39:15 +00:00
container_repository Delete container repository tags outside of transaction 2018-09-19 05:03:18 -07:00
group_links Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
hashed_storage Only set as `read_only` when starting the per-project migration 2019-01-07 23:53:06 +01:00
import_export Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
lfs_pointers Fixed SSRF in project imports with LFS 2018-12-18 09:01:17 +01:00
operations Implement error tracking configuration 2019-01-07 19:46:34 +01:00
after_import_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
after_rename_service.rb Fixed legacy storage renaming code 2019-01-21 17:15:30 +01:00
autocomplete_service.rb Fix MilestonesFinder to pass relations to scope 2019-01-12 00:05:36 +08:00
base_move_relations_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
batch_count_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
batch_forks_count_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
batch_open_issues_count_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
cleanup_service.rb Use BFG object maps to clean projects 2018-12-06 18:58:00 +00:00
count_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
create_from_template_service.rb Actually set raise_on_unfiltered_parameters to true 2019-01-16 22:36:01 +01:00
create_service.rb Create k8s namespace for project in group clusters 2018-12-05 10:16:44 +13:00
destroy_service.rb Cleanup stale +deleted repo paths on project removal 2019-01-18 12:18:21 -02:00
detect_repository_languages_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
disable_deploy_key_service.rb Fix enabling project deploy key for admins 2018-11-16 23:18:06 -08:00
download_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
enable_deploy_key_service.rb Fix enabling project deploy key for admins 2018-11-16 23:18:06 -08:00
fork_service.rb Allow public forks to be deduplicated 2018-12-07 19:18:37 +01:00
forks_count_service.rb Remove the `ForkedProjectLink` model 2018-10-19 11:57:20 +02:00
gitlab_projects_import_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
hashed_storage_migration_service.rb Resolve "Hashed storage: extend "Enable hashed storage for all new projects" to "for all new and renamed projects"" 2018-08-03 14:34:28 +00:00
housekeeping_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
import_service.rb Merge branch '49272-sanitize-git-url-in-import-errors' into 'master' 2018-07-23 10:19:16 +00:00
move_access_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
move_deploy_keys_projects_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
move_forks_service.rb Remove the `ForkedProjectLink` model 2018-10-19 11:57:20 +02:00
move_lfs_objects_projects_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
move_notification_settings_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
move_project_authorizations_service.rb Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
move_project_group_links_service.rb Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
move_project_members_service.rb Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
move_users_star_projects_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
open_issues_count_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
open_merge_requests_count_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
overwrite_project_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
participants_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
propagate_service_template.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
protect_default_branch_service.rb Refactor code for protecting default branches 2019-01-16 14:25:14 +01:00
transfer_service.rb Update storage location after a project has been transfered 2018-12-21 16:00:46 -02:00
unlink_fork_service.rb Remove the `ForkedProjectLink` model 2018-10-19 11:57:20 +02:00
update_pages_configuration_service.rb Make GitLab pages support access control 2018-10-05 13:41:11 +00:00
update_pages_service.rb Enable more frozen string in app/services/**/*.rb 2018-07-17 15:19:40 -07:00
update_remote_mirror_service.rb SSH public-key authentication for push mirroring 2018-11-19 11:46:39 +00:00
update_service.rb Fixed legacy storage renaming code 2019-01-21 17:15:30 +01:00