List only archived projects
Description
Add a project list scope that shows only archived projects and hides non-archived projects in order for a sysadmin to easily clean up old repositories that no longer need to be saved, such that they can save disk space.
This would be very useful, as archived projects tend to drown under the amount of active repositories.
Proposal
Add a tab, or filter, to the /admin/projects list, which hides all non-archived projects.
Links / references
I would think a filter added to the menu in the picture would be a reasonable solution:
Overview
The purpose of such a feature would be to run through all archived projects in order to clean up on the GitLab server. In my organization, we have a growing number of repositories, and we often have to create new ones in order to catch up with changes, which, for whatever reason, were not in version control. When this happens, we use the archive feature, in order to ensure that developers will not push to the outdated repo, but it still lets us fetch things from the old version in case they may be missing. All of these old repositories take up project names that we cannot use, and by now, probably a lot of disk space too. A list of archived projects only would make it easy for us to sort out the repositories that can be deleted.
Use cases
- System administrators looking to save disk space.
- Finding archived repositories in cases where you cannot remember its name.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml