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

openSUSE / agama / 7448093478
75%
master: 72%

Build:
Build:
LAST BUILD BRANCH: storage-volume-keywords
DEFAULT BRANCH: master
Ran 08 Jan 2024 01:28PM UTC
Jobs 3
Files 661
Run time 43s
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

08 Jan 2024 11:38AM UTC coverage: 74.997%. Remained the same
7448093478

push

github

web-flow
Remove global issues page and start using popup instead (#886)

## Problem

"We have agreed to use the sidebar for actions related to the installer
itself (e.g., diagnosis tools, display lang, etc). Everything related to
the target system to install should not be placed in the siderbar.

The only thing related to the target system still present in the sidebar
is the issues link. The issues should be globally accessible from
another place (footer, header, ...)."

As described in #872 

This PR fixes #872 

## Solution

Issues page link is removed from the sidebar and all other places where
it was present.

During the progress of this PR, decision was made to drop the showing of
global (all) issues at once in the popup.

Because of this, the Issues popup (previously a page) can no longer be
accessed from the sidebar (or from the icon in the header, which was an
idea at some point).

The Issues Dialog (popup) now shows issues related only to a single
section (software, product, storage, ...) and is opened by clicking on
the warning link in the sections on the overview page (and a few other
places).

For this reason, the prop id for the Section component was introduced,
so the issues could be filtered to a specific type for the popup based
on from where has the user clicked the warning.

## Testing

-  Tested manually
- Adjusted unit test files to some extent, possibly more work is needed
here.


## Screenshots


![294189450-e2b43bbc-65cb-42bb-aa64-092eb8e2b0f5](https://github.com/openSUSE/agama/assets/112288843/0177753e-c96b-42d4-a10e-7543b570104a)

1426 of 2171 branches covered (0.0%)

Branch coverage included in aggregate %.

16064 of 21150 relevant lines covered (75.95%)

22.61 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 service 7448093478.1 08 Jan 2024 01:28PM UTC 304
84.99
GitHub Action Run
1 web 7444062336.1 08 Jan 2024 06:43AM UTC 293
74.26
GitHub Action Run
1 rust 7356884920.1 29 Dec 2023 01:08PM UTC 64
41.69
GitHub Action Run
Source Files on build 7448093478
  • Tree
  • List 661
  • Changed 46
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #7448093478
  • b8b9e649 on github
  • Prev Build on master (#7444062336)
  • Next Build on web-agama-network (#7448093465)
  • 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

© 2025 Coveralls, Inc