Skip to content

[ux] Improve breadcrumb of upgrade operation objects #376

@nemesifier

Description

@nemesifier

⚠️ This issue depends on the gsoc25 branch being merged in master.

Let's take into account this an upgrade operation that is part of a mass upgrade operation:

Image

When the upgrade operation is part of a mass upgrade operation, we should change the breadcrumbs to look like the following:

Home › Firmware Management › Mass upgrade operations › Generic x86 v24.10.5 (2026-01-29 11:38:47) > 04-pandafy-vm (2026-01-29 11:38:47) (all elements clickable, except home as usual).

"Generic x86 v24.10.5 (2026-01-29 11:38:47)" being the mass upgrade operation object.

This would prevent users from ending up in the upgrade operation list, which lists all upgrade operations regardless of wether they're part of a mass upgrade or not.

In order to achieve better UX, we need to update the string representation of both UpgradeOperation and MassUpgradeOperation, eg:

  • MassUpgradeOperation: Generic x86 v24.10.5 (2026-01-29 11:38:47)
  • UpgradeOperation: 04-pandafy-vm (2026-01-29 11:38:47)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    Status

    To do (Python & Django)

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions