Skip to content

Multiple small issues with breadcrumbs

Root workflow

On a normal root workflow (eg https://debusine.debian.net/debian/developers/work-request/234351/) you get this: image

It should really have "SCOPE / WORKSPACE / workflows / TITLE" and the "workflows" text should link to /SCOPE/WORKSPACE/workflow/. I understand we have the workflow link and switcher in the header bar, but conceptually I find it strange to skip that level the page hierarchy in the breadcrumb.

Collection

Similarly on a collection (https://debusine.debian.net/debian/developers/collection/debian:qa-results/sid/) you get this: image

It should have "SCOPE / WORKSPACE / collections / NAME@CATEGORY". The collections word should link to the list of collections and the breadcrumb entry should have the full page title, i.e. name and category.

BTW, in general I think the H1 title should go away in favor of the breadcrumb text.

Collection item view

In a collection item view (https://debusine.debian.net/debian/developers/collection/debian:qa-results/sid/item/2333420/autopkgtest_cinder_2:27.0.0-1_amd64_214879/) you don't get the hierarchy at all. In the above case, you have the name of the item or associated artifact: image

Collection browse page

In a collection browse view (https://debusine.debian.net/debian/developers/collection/debian:qa-results/sid/search/), you get the name of the collection twice. I think the second name should be "browse" or "search" depending on which name you prefer (URL is search, button/title is Browse").

Create artifact and create work request pages

The create artifact and create work request pages in the plumbing area also lack the hierarchy but that's not a big issue given the low importance of those pages. Maybe we should even consider dropping them because they are not up-to-par compared the corresponding CLI interface.

Group view

In the group membership view (https://debusine.debian.net/debian/-/groups/Debian/) you get this: image

It doesn't make any sense that the parent page is the user profile page. We don't have a list of groups page, but I'd prefer a "groups" word without a link rather than this.

/cc @enrico

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information