-
- Downloads
Remove the `ForkedProjectLink` model
This removes the `ForkedProjectLink` model that has been replaced by the `ForkNetworkMember` and `ForkNetwork` combination. All existing relations have been adjusted to use these new models. The `forked_project_link` table has been dropped. The "Forks" count on the admin dashboard has been updated to count all `ForkNetworkMember` rows and deduct the number of `ForkNetwork` rows. This is because now the "root-project" of a fork network also has a `ForkNetworkMember` row. This count could become inaccurate when the root of a fork network is deleted.
parent
4321d70d
No related branches found
No related tags found
Showing
- app/controllers/admin/dashboard_controller.rb 2 additions, 2 deletionsapp/controllers/admin/dashboard_controller.rb
- app/helpers/count_helper.rb 14 additions, 0 deletionsapp/helpers/count_helper.rb
- app/models/forked_project_link.rb 0 additions, 6 deletionsapp/models/forked_project_link.rb
- app/models/project.rb 5 additions, 17 deletionsapp/models/project.rb
- app/services/projects/create_service.rb 2 additions, 19 deletionsapp/services/projects/create_service.rb
- app/services/projects/fork_service.rb 38 additions, 30 deletionsapp/services/projects/fork_service.rb
- app/services/projects/forks_count_service.rb 1 addition, 4 deletionsapp/services/projects/forks_count_service.rb
- app/services/projects/move_forks_service.rb 0 additions, 13 deletionsapp/services/projects/move_forks_service.rb
- app/services/projects/unlink_fork_service.rb 0 additions, 1 deletionapp/services/projects/unlink_fork_service.rb
- app/views/admin/dashboard/index.html.haml 1 addition, 1 deletionapp/views/admin/dashboard/index.html.haml
- app/workers/namespaceless_project_destroy_worker.rb 0 additions, 2 deletionsapp/workers/namespaceless_project_destroy_worker.rb
- lib/api/entities.rb 1 addition, 1 deletionlib/api/entities.rb
- spec/controllers/projects/merge_requests_controller_spec.rb 6 additions, 4 deletionsspec/controllers/projects/merge_requests_controller_spec.rb
- spec/factories/forked_project_links.rb 0 additions, 15 deletionsspec/factories/forked_project_links.rb
- spec/features/admin/dashboard_spec.rb 28 additions, 0 deletionsspec/features/admin/dashboard_spec.rb
- spec/features/merge_request/user_edits_mr_spec.rb 3 additions, 1 deletionspec/features/merge_request/user_edits_mr_spec.rb
- spec/features/merge_request/user_sees_mr_from_deleted_forked_project_spec.rb 5 additions, 3 deletions..._request/user_sees_mr_from_deleted_forked_project_spec.rb
- spec/features/merge_request/user_sees_notes_from_forked_project_spec.rb 5 additions, 3 deletions...merge_request/user_sees_notes_from_forked_project_spec.rb
- spec/features/merge_request/user_sees_pipelines_from_forked_project_spec.rb 5 additions, 3 deletions...e_request/user_sees_pipelines_from_forked_project_spec.rb
- spec/finders/fork_projects_finder_spec.rb 8 additions, 7 deletionsspec/finders/fork_projects_finder_spec.rb
app/models/forked_project_link.rb
deleted
100644 → 0
spec/features/admin/dashboard_spec.rb
0 → 100644
Please register or sign in to comment