Skip to content

Make project management 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 groupproject management 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

Project Management

  1. app/models/issue.rb

  2. app/models/concerns/issuable.rb

  3. app/finders/issuable_finder.rb

  4. app/graphql/resolvers/issues_resolver.rb

  5. app/controllers/concerns/issues_calendar.rb

  6. app/controllers/concerns/issuable_collections_action.rb

  7. app/controllers/concerns/work_items_collections.rb

  8. app/services/groups/open_issues_count_service.rb

  9. app/services/boards/issues/list_service.rb

  10. app/graphql/resolvers/namespaces/work_items_resolver.rb

  11. app/graphql/resolvers/concerns/group_issuable_resolver.rb

  12. app/controllers/groups/work_items_controller.rb

  13. lib/gitlab/issuables_count_for_state.rb

  14. lib/api/issues.rb

Edited by 🤖 GitLab Bot 🤖