Skip to content

Conversation

@KeepingRunning
Copy link
Member

@KeepingRunning KeepingRunning commented Jul 20, 2025

Description

  • Add backend API endpoints for user management:
    • DELETE /api/v1/user/{id} - Delete user by ID
    • PUT /api/v1/user/{id}/admin - Set user as admin
    • GET /api/v1/user/{id} - Get user by ID
  • Enhance UserManagement UI with action buttons:
    • Add delete user button (hidden for current user)
    • Add set admin role button (for non-admin users)
    • Replace dropdown menu with direct action buttons
  • Add comprehensive error handling and user feedback
  • Include i18n support for new user management features
  • Prevent users from deleting their own accounts
  • Improve role display (show 'user' instead of 'Unknown')"

Related Issue

Close of #16

@KeepingRunning KeepingRunning marked this pull request as draft July 20, 2025 21:41
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