Container registry cleanup preview has sort/filter functionality (MVC followup)

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Context

This issue is part of an epic for the MVC solution for Container Registry cleanup policies. The epic has more details about the customer problem and scope of this MVC.

Problem to solve

When setting cleanup policies for the container registry, it's not possible preview how the policies you have set will be executed. The user should be able to test and verify the expiration policy settings without waiting for another tag expiration loop.

Designs

  • Figma file for epic, including responsive designs

Scope of this issue

#370329 adds a list of tags that will be deleted by the cleanup policy, per image repository.

#370330 (closed) adds a list of tags to be kept.

This issue is regarding adding the ability to sort and filter the list of items to be kept or removed.

Screen_Shot_2022-08-11_at_15.06.23

  • Sort by name
  • Sort by updated
  • Sort by created
  • Filter by title
  • If pagination is already implemented, the filter filters the entire list, regardless of page
  • No results state if list is partial (tags to be deleted)
  • No results state if list is partial (tags to be kept)
  • No results state if list is complete (same for both tags to be kept & tags to be deleted)
Edited by 🤖 GitLab Bot 🤖