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

agama-project / agama / 12114523411
68%

Build:
DEFAULT BRANCH: master
Ran 02 Dec 2024 07:23AM UTC
Jobs 2
Files 637
Run time 1min
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

02 Dec 2024 07:20AM UTC coverage: 70.981%. Remained the same
12114523411

push

github

web-flow
feat(web): request a root authentication method after selecting a product (#1787)

## Problem

To ensure privileges in the installed systems, users must define at
least one authentication method for the `root` user. This can easily be
accomplished by visiting the "Users" page. However, since it is not
fully mandatory right now, users might overlook it and end up with an
unmanageable system.

## Solution

Makes a root authentication method mandatory in Agama web interface by
displaying the form for setting at least one of them as soon as it
detects there is none. I.e., at least once after selecting a product for
the first time.

Users can still change their chosen method or value later, but they
always must provide at least one to
ensure the installed system has an administrative user properly set.

## Testing

- Tested manually
- Added unit tests

---

Related to https://trello.com/c/YdZIRHoo (internal link)

3 of 4 new or added lines in 4 files covered. (75.0%)

16953 of 23884 relevant lines covered (70.98%)

35.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
0.0% rust/agama-server/src/users/web.rs
Subprojects
ID Flag name Job ID Ran Files Coverage
2 service 12114523411.2 02 Dec 2024 07:23AM UTC 514
89.28
GitHub Action Run
2 rust 12087749792.2 29 Nov 2024 04:15PM UTC 123
24.67
GitHub Action Run
Source Files on build 12114523411
  • Tree
  • List 637
  • Changed 32
  • Source Changed 6
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12114523411
  • 13762149 on github
  • Prev Build on master (#12106281752)
  • Next Build on master (#12114523408)
  • 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