Skip to content

Comments

UI#129

Merged
uroni merged 10 commits intouroni:devfrom
cptKNJO:ui
Aug 15, 2025
Merged

UI#129
uroni merged 10 commits intouroni:devfrom
cptKNJO:ui

Conversation

@cptKNJO
Copy link
Contributor

@cptKNJO cptKNJO commented Aug 10, 2025

This PR adds the following features:

  • List users in a table
    • Add button to remove a user
    • Add page to add a new admin user. Should have a field for name, password and repeat password. (Before creating new user on server we validate if the entered passwords are identical.)
  • Authenticated routes
  • Cleaned up some technical debt (styles, optimization, routes handling)

Screenshots

User management page
Screenshot from 2025-08-11 04-04-25

Empty user form
Screenshot from 2025-08-11 04-15-43

Validations

Validate no user with duplicate username is created
Screenshot from 2025-08-11 04-05-09

Password validation
Screenshot from 2025-08-11 04-05-27

Prevent removing the last admin when another non-admin user exists
Screenshot from 2025-08-11 04-06-54

Display clear messages on banner for failures and successful creation/removal of users
Screenshot from 2025-08-11 04-07-33

@uroni
Copy link
Owner

uroni commented Aug 15, 2025

Looks good! Thx!

@uroni uroni merged commit 990cb65 into uroni:dev Aug 15, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants