Skip to content

Make organization related project archival features compatible with group archival

Prerequisite

Before you start, please check out the parent epic description to get the full context: Make project archival features compatible with ... (&19690)

Description

We ran a search for "archive" and "archival" in the codebase and pulled together the following relevant results for the grouporganizations domain. We'd need your help with:

  1. Review the search results and update the code to use our new ancestor-aware methods and scopes wherever needed
  2. Creating new services/workers wherever they're needed
  3. Note: Not all "archive" mentions are about project archival – feel free to skip anything that's not relevant!

Archive/Archival Occurrences

Groups & Projects

  1. ee/app/models/ee/namespace.rb

  2. app/helpers/explore_helper.rb

  3. app/services/projects/autocomplete_service.rb

  4. app/models/project.rb

  5. app/models/namespace.rb

  6. app/models/group.rb

  7. app/models/namespaces/descendants.rb

  8. app/models/namespaces/traversal/cached.rb

  9. app/models/namespaces/traversal/recursive.rb

  10. app/models/concerns/loaded_in_group_list.rb

  11. app/models/user.rb

  12. app/finders/joined_groups_finder.rb

  13. app/finders/admin/projects_finder.rb

  14. app/finders/namespaces/projects_finder.rb

  15. app/finders/group_descendants_finder.rb

  16. ee/app/models/ee/organizations/organization.rb

  17. app/graphql/resolvers/namespace_projects_resolver.rb

  18. app/controllers/groups/children_controller.rb

  19. app/controllers/dashboard/application_controller.rb

  20. app/controllers/dashboard/projects_controller.rb

  21. app/controllers/explore/projects_controller.rb

  22. app/controllers/groups_controller.rb

  23. app/controllers/concerns/params_backward_compatibility.rb

  24. app/controllers/concerns/group_tree.rb

  25. app/helpers/projects_helper.rb

  26. app/helpers/groups_helper.rb

  27. app/helpers/namespaces/deletable_helper.rb

  28. app/services/groups/merge_requests_count_service.rb

  29. ee/app/policies/ee/group_policy.rb

  30. ee/app/models/concerns/ee/loaded_in_group_list.rb

  31. ee/app/helpers/ee/projects_helper.rb

  32. lib/sidebars/projects/menus/settings_menu.rb

  33. lib/api/helpers.rb

  34. ee/app/models/ee/group.rb

Edited by 🤖 GitLab Bot 🤖