Skip to content

Ordering/Filtering for Releases management page #14695

Open
@bblommers

Description

@bblommers

What's the problem this feature will solve?
As a maintainer of a project with a lot of releases, I want to quickly find a specific release.
If I want to yank/delete my first release, I currently need to scroll all the way down to the bottom of the page. With 2700+ releases, that is not a nice user experience.

It's incredibly slow, and after any action (yanking/releasing) the browser refreshes the current page - forcing me to scroll all the way back down again.

Describe the solution you'd like
In order of desirability:

  1. Sort order - allow a maintainer to sort by release date
  2. Filtering - allow filtering for all releases before release x, or only dev releases, or all releases before date
  3. Update a release in-place - allow yanking/deleting without refreshing/repainting the entire page.

Additional context
This is the page/view that I'm talking about specifically: https://pypi.org/manage/project/moto/releases/

Metadata

Metadata

Assignees

No one assigned

    Labels

    HTMLrequires change to HTML filesUX/UIdesign, user experience, user interfacefeature requesthelp neededWe'd love volunteers to advise on or help fix/implement this.javascriptrequires change to JavaScript files

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions