Skip to content

feat: Admin system info and user management - #63

Merged
alex289 merged 20 commits into
mainfrom
feature/admin_settings
Apr 10, 2026
Merged

alex289 merged 20 commits into
mainfrom
feature/admin_settings

Conversation

@alex289

@alex289 alex289 commented Apr 6, 2026

Copy link
Copy Markdown
Member

Type of change

  • 🐛 Bug fix
  • 🚀 New feature
  • ❓ Other (please specify)

Description

This PR is based on #59 so it needs to merge first

  • Add system info endpoint
  • Add user management endpoints
  • Add tests
  • Add sidebar for admin settings
  • Add system info page
  • Add user management page

Additional context

Bildschirmfoto 2026-04-06 um 22 35 25 Bildschirmfoto 2026-04-06 um 22 35 37

@alex289
alex289 requested a review from timokoessler April 6, 2026 20:36
@alex289 alex289 self-assigned this Apr 6, 2026
@alex289 alex289 added the enhancement New feature or request label Apr 6, 2026
@codecov

codecov Bot commented Apr 6, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 66.32653% with 99 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
backend/internal/hub/routes/admin_users.go 59.79% 56 Missing and 22 partials ⚠️
backend/internal/hub/routes/auth.go 54.34% 15 Missing and 6 partials ⚠️

📢 Thoughts on this report? Let us know!

@alex289 alex289 mentioned this pull request Apr 7, 2026
1 of 3 tasks
Comment thread backend/internal/hub/routes/admin_users.go Outdated
Comment thread backend/internal/hub/routes/admin_users.go
Comment thread backend/internal/hub/routes/admin_users.go Outdated
Comment thread backend/internal/hub/handlers.go
Comment thread frontend/src/routes/_authenticated/admin.tsx Outdated
Comment thread frontend/src/routes/_authenticated/admin/system-info.tsx Outdated
Comment thread frontend/src/components/tables/users/columns.tsx Outdated
Comment thread frontend/src/components/tables/users/data-table.tsx Outdated
Comment thread frontend/src/components/tables/data-table-view-options.tsx Outdated
@alex289
alex289 requested a review from timokoessler April 7, 2026 20:51
@alex289
alex289 enabled auto-merge (squash) April 9, 2026 07:48
Comment thread backend/internal/hub/routes/admin_users.go
@alex289
alex289 merged commit a1df080 into main Apr 10, 2026
7 checks passed
@alex289
alex289 deleted the feature/admin_settings branch April 10, 2026 19:07
@orcacd-bot orcacd-bot Bot mentioned this pull request Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants