Add option in the UI to sort project pipelines by Date and IID
Current pain point
In the Gitlab UI project pipelines are sorted by their instance wide pipeline ID and there is currently no alternative sorting option. When pipelines are migrated from one Gitlab instance into another instance such as Gitlab.com or Gitlab dedicated, the order of the newly generated pipeline IDs do not match the chronological order of the pipeline data. This leads to users/customers who have migrated their projects being unable to find their most recent pipeline logs post-migration.
A real example of this has occurred where a customer goes to an imported project's pipelines page in the UI and the first page of pipelines are dated 7 months ago with the actual most recent pipelines buried a hundred pages into the projects pipelines.
While project pipeline IIDs are kept in-tact, the current functionality in the UI only allows a user to see the IID and not sort by IID so they still have to search page by page or search by branch or tag.
Solution
Add an option in the UI to Sort project pipelines by project IID or by date.
Why it is important to solve
Project Pipeline IDs are instance wide so they cannot be spoofed. While under typical circumstances pipeline IDs, and pipeline project IIDs match up chronologically, this is not always this case when dealing with imported projects with a large backlog of pipelines. Migrating to a new GitLab instance should be a smooth process with as little impact to operations as possible and users/customers should be able to easily find their pipeline logs.