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

agama-project / agama / 17103116957
73%

Build:
DEFAULT BRANCH: master
Ran 20 Aug 2025 03:36PM UTC
Jobs 3
Files 1147
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Aug 2025 03:33PM UTC coverage: 64.257% (-6.2%) from 70.465%
17103116957

push

github

web-flow
refactor(web): improve appearance and performace of DASD page  (#2648)

## Problem

Some users have reported that the DASD page hangs for them, although it
hasn't be reproducible by the Agama team members until now.

- https://bugzilla.suse.com/show_bug.cgi?id=1247444 (protected link)
- https://trello.com/c/dZK5hrG5/ (protected link)

## Solution

Although the issue couldn't be reproduced, the entire page has been
reimplemented to use the same component that the main storage page uses
for creating the device selector. This change helps reduce duplicated
code, brings the page up to date, and increases the chances of catching
bugs earlier in the shared component.

In addition to the component migration, several usability improvements
have been made:

* Reduced nesting, more horizontal space
* Added new filtering options
* Hints to help users discover bulk actions, now as control buttons
instead of a selector
* Ability to apply actions directly to individual devices without
selecting them first
* UI is now blocked while actions are in progress, preventing
interactions with potentially stale data

## Screenshots

<details>
<summary>Click to show/hide some screenshots</summary>

---

<em>Note: these screenshots might be outdated. They will not be updated
during code review unless the interface changes drastically due to
requested changes.</em>


* General view

<img width="2560" height="1706" alt="localhost_8080_ (31)"
src="https://github.com/user-attachments/assets/7c335994-ffc4-4ef5-b5a1-452185f9cf53"
/>

* Actions per device/row

<img width="2560" height="1706" alt="localhost_8080_ (38)"
src="https://github.com/user-attachments/assets/a0ac3083-547e-4e3a-b8cd-1fe7976ccade"
/>


* Filtering without results

<img width="2560" height="1706" alt="localhost_8080_ (39)"
src="https://github.com/user-attachments/assets/037fcf24-db0c-421e-a364-b4ac4eecf553"
/>

* Actions in progress

<img width="2560" height="1706" alt="localhost_8080_ (37)"
src="https://github.c... (continued)

2224 of 3989 branches covered (55.75%)

Branch coverage included in aggregate %.

193 of 222 new or added lines in 10 files covered. (86.94%)

55 existing lines in 5 files now uncovered.

25206 of 38699 relevant lines covered (65.13%)

50.55 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
93.75
web/src/components/storage/dasd/FormatFilter.tsx
1
93.75
web/src/components/storage/dasd/StatusFilter.tsx
2
93.71
-0.97% web/src/components/core/SelectableDataTable.tsx
25
69.74
-10.88% web/src/components/storage/dasd/DASDTable.tsx

Uncovered Existing Lines

Lines Coverage ∆ File
3
95.37
-3.22% web/web/src/components/core/SelectableDataTable.tsx
4
31.11
-1.45% web/src/helpers/storage/api-model.ts
4
40.0
0.0% web/web/src/helpers/storage/api-model.ts
19
19.33
0.0% web/web/src/queries/storage/dasd.ts
25
75.81
-6.18% web/web/src/components/storage/dasd/DASDTable.tsx
Subprojects
ID Flag name Job ID Ran Files Coverage
3 web 17103116957.3 20 Aug 2025 03:36PM UTC 572
68.57
GitHub Action Run
1 rust 16941466288.1 13 Aug 2025 03:24PM UTC 186
21.68
GitHub Action Run
3 service 16806093896.3 07 Aug 2025 01:48PM UTC 389
88.46
GitHub Action Run
Source Files on build 17103116957
  • Tree
  • List 1147
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #17103116957
  • 8db0ce2e on github
  • Prev Build on master (#16941466288)
  • Next Build on master (#17124822249)
  • Delete
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