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

agama-project / agama / 13388983393 / 2 – service
25%
master: 75%

Build:
Build:
LAST BUILD BRANCH: add-questions-logging
DEFAULT BRANCH: master
Ran 18 Feb 2025 11:01AM UTC
Files 644
Run time 18s
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:57AM UTC coverage: 88.899%. First build
service – 13388983393.2

push

github

web-flow
feat(web): rework users interface (#1999)

Apart from **eliminating the step introduced in #1821 to force users to
enter a password for root**, this PR significantly revamps the interface
of the Authentication page (formerly the Users page) to reduce its
complexity and make interactions more intuitive.

Summarizing a lot, the key changes include improving the first user form
and moving the root user authentication methods to a new form. This
allows users to easily set or clear authentication methods without
having to navigate complex actions. I.e., tables and most dynamic
actions have been eliminated, making the page much easier to interact
with and enabling users to quickly find the options they need.


| Authentication page | Root user form |
|-|-|
|![localhost_8080_
(21)](https://github.com/user-attachments/assets/d3eb877f-77c1-4b65-a425-6f46918a2ca1)
| ![localhost_8080_
(22)](https://github.com/user-attachments/assets/e486bf0b-c6a6-4d82-a780-3cde6d9cfbbc)
|

However, there are still areas for improvement:

* Enhance validations and the underlying code that supports them.
* Decouple the input with suggestions from the FirstUserForm (move it to
the core namespace).
* Use a simpler widget/input for adding public SSH keys. While the
current one works, it is somewhat complex and not well-suited for these
form’s use cases.
* Enable the ability to add more than one public SSH key.

## Note for reviewers

> [!WARNING]  
> After commit
https://github.com/agama-project/agama/pull/1999/commits/c7c424c62
this PR needs changes done at
https://github.com/agama-project/agama/pull/2005 (not merged at the time
of writing).

Please jump into the branch and use the interface as part of the review
process.

If interested in the details, check commits.

---

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

17762 of 19980 relevant lines covered (88.9%)

57.44 hits per line

Source Files on job service - 13388983393.2
  • Tree
  • List 644
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 13388983393
  • cf854ce9 on github
  • Prev Job for on storage-config-ui (#13369983451.)
  • Next Job for on storage-config-ui (#13388983397.2)
  • 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