Skip to content

Improves projects and groups lists behavior on dashboard, explore and admin pages

Phil Hughes requested to merge dashboard-filter-search-keep-params into master

What does this MR do?

Correctly keeps any currently set params when searching projects on dashboard#projects. Previously the search form was not including these params which made it super awkward to search archived projects.

Also brought a couple of other changes as well as this:

  • Makes the param name consistent across the projects filter pages, some places it was name others it was filter_projects
  • Adds the name filtered param to the links in the sort dropdown so that you can change sort without reseting filtered text.

It also does next:

  • Refactor projects/groups list js.
  • Use ajax filtering for projects at admin area.
  • Show search/sorting on explore pages even when user is not logged in.

What are the relevant issue numbers?

Closes #28007 (closed)

Merge request reports