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:
- Review the search results and update the code to use our new ancestor-aware methods and scopes wherever needed
- Creating new services/workers wherever they're needed
- Note: Not all "archive" mentions are about project archival – feel free to skip anything that's not relevant!
Archive/Archival Occurrences
Project Management
- 
app/models/issue.rb 
- 
app/models/concerns/issuable.rb 
- 
app/finders/issuable_finder.rb 
- 
app/graphql/resolvers/issues_resolver.rb 
- 
app/controllers/concerns/issues_calendar.rb 
- 
app/controllers/concerns/issuable_collections_action.rb 
- 
app/controllers/concerns/work_items_collections.rb 
- 
app/services/groups/open_issues_count_service.rb 
- 
app/services/boards/issues/list_service.rb 
- 
app/graphql/resolvers/namespaces/work_items_resolver.rb 
- 
app/graphql/resolvers/concerns/group_issuable_resolver.rb 
- 
app/controllers/groups/work_items_controller.rb 
- 
lib/gitlab/issuables_count_for_state.rb 
- 
lib/api/issues.rb