• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 21946543815

12 Feb 2026 12:26PM UTC coverage: 74.994% (+1.2%) from 73.753%
21946543815

push

github

web-flow
refactor(web): restore interface for managing iSCSI form web client (#3092)

Bring back the iSCSI user interface fully adapted to the HTTP v2 API and
to the latest web client look&feel (https://trello.com/c/S65oeTKz,
private link). It also restores the "Rescan devices" option (related to
https://bugzilla.suse.com/show_bug.cgi?id=1258089, private link).

---

In addition to other minor changes not strictly related to the iSCSI
user interface, during the resurrection of such an interface this PR
introduced few important layout updates to make the Header and
Breadcrumb more flexible and extensible. These adjustments were
necessary to accommodate the placement of the “More storage options”
menu while keeping consistence across other areas of Agama.

For more details, please refer to the relevant commits below.

* [feat(web): add support for sibling menus on breadcrumb
items](https://github.com/agama-project/agama/pull/3092/commits/374697f23)
* [fix(web): pass down all breadcrumb props from
header](https://github.com/agama-project/agama/pull/3092/commits/6615e328b)
* [fix(web): rename InstallerOptions to
InstallerL10nOptions](https://github.com/agama-project/agama/pull/3092/commits/05b41bd16)
* [refactor(web): introduce slots for
Header](https://github.com/agama-project/agama/pull/3092/commits/f8b601bb6)
* [fix(web): reduce page title font
size](https://github.com/agama-project/agama/pull/3092/commits/033e7bc24)
* [refactor(web): display Overview options in
sidebar](https://github.com/agama-project/agama/pull/3092/commits/500cdb654)

---

Related to 

  * https://github.com/agama-project/agama/pull/3008
  * https://github.com/agama-project/agama/pull/3064

---------

Co-authored-by: David Díaz González <dgonzalez@suse.com>
Co-authored-by: Ancor Gonzalez Sosa <ancor@suse.com... (continued)

3102 of 5192 branches covered (59.75%)

Branch coverage included in aggregate %.

356 of 423 new or added lines in 38 files covered. (84.16%)

45 existing lines in 11 files now uncovered.

20456 of 26221 relevant lines covered (78.01%)

72.86 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

96.36
/web/web/src/components/core/SelectableDataTable.tsx


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc