Conan Package Registry - List page, show conan channel and username

Problem

Currently we are not showing Conan packages channel and usernames in the list, this leads to confusion when we have multiple packages with the same name but different user/channels - this is acceptable in the API -

https://gitlab.com/gitlab-org/gitlab/uploads/f3ac59532ad8346794204cd612ee4425/Screenshot_2021-12-03_at_11.32.09.png

We should differentiate them.

MVC Proposal

See attached design or: Screen_Shot_2022-01-11_at_13.50.17

Known shortcomings

The username, channel are not searchable (yet)

The project has 2 packages:

  • Name: Banana, Channel: One, Username: Admin => Banana One/Admin
  • Name: Banana, Channel: Two, Username: Admin => Banana Two/Admin
  1. The user types Banana in the search box and is presented all of the 2 packages
  2. The user types Banana One in the search box and is presented no package

Related to #346006 (closed).

Edited by Katie Macoy