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

agama-project / agama / 13388202326
25%
master: 81%

Build:
Build:
LAST BUILD BRANCH: disconnect_not_bound_devices
DEFAULT BRANCH: master
Ran 18 Feb 2025 10:25AM UTC
Jobs 2
Files 130
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

18 Feb 2025 10:14AM UTC coverage: 25.039% (+0.06%) from 24.975%
13388202326

Pull #1999

github

web-flow
feat: expose passwords and drop autologin (#2005)

## Problem

The users API does not expose the passwords. Initially, we implemented
like that for security
reasons, but giving that the password is send over an authenticated
HTTPS connection, we do not
think it is relevant. After all, you are sending/receiving the password
using the same channel.

Moreover, the D-Bus API is kind of inconsistent. The "first user" is
exposed as a single "object",
while the root data are separate D-Bus properties.

## Solution

- Make user/root passwords visible.
- Drop the autologin property, as it is not wanted anymore.

About the D-Bus API, this PR puts all the root information together
using a `RootUser` property.
Ideally, we should have a `SetRootUser` method too, but it will have to
wait a bit.

## Testing

- Added a new unit test
- Tested manually
Pull Request #1999: feat(web): rework users interface

6 of 28 new or added lines in 4 files covered. (21.43%)

2 existing lines in 1 file now uncovered.

1747 of 6977 relevant lines covered (25.04%)

0.68 hits per line

Uncovered Changes

Lines Coverage ∆ File
13
0.0
0.0% rust/agama-lib/src/users/client.rs
9
0.0
0.0% rust/agama-server/src/users/web.rs

Coverage Regressions

Lines Coverage ∆ File
2
0.0
0.0% rust/agama-server/src/users/web.rs
Subprojects
ID Flag name Job ID Ran Files Coverage
2 rust 13388202326.2 18 Feb 2025 10:25AM UTC 130
25.04
GitHub Action Run
2 service 13305098027.2 13 Feb 2025 10:04AM UTC 644
88.92
GitHub Action Run
Source Files on build 13388202326
  • Tree
  • List 130
  • Changed 37
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13388202326
  • Pull Request #1999
  • PR Base - storage-config-ui (#13334599182)
  • 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