Implement User Management API #6

Closed
opened 2026-02-04 22:43:05 +01:00 by ilker · 0 comments
Owner

Priority: High
Estimated Time: 3 hours

Tasks:

  • Create user CRUD endpoints
  • Add role-based access control
  • Implement user service layer
  • Add input validation

Files to Create:

  • backend/internal/api/handlers/users.go
  • backend/internal/services/user_service.go

Acceptance Criteria:

  • GET /api/v1/users returns user list (admin only)
  • POST /api/v1/users creates user (admin only)
  • PUT /api/v1/users/:id updates user (admin only)
  • DELETE /api/v1/users/:id deletes user (admin only)
**Priority:** High **Estimated Time:** 3 hours **Tasks:** - Create user CRUD endpoints - Add role-based access control - Implement user service layer - Add input validation **Files to Create:** - `backend/internal/api/handlers/users.go` - `backend/internal/services/user_service.go` **Acceptance Criteria:** - [ ] GET /api/v1/users returns user list (admin only) - [ ] POST /api/v1/users creates user (admin only) - [ ] PUT /api/v1/users/:id updates user (admin only) - [ ] DELETE /api/v1/users/:id deletes user (admin only)
ilker added this to the Milestone 1: Foundation & Authentication milestone 2026-02-04 22:43:05 +01:00
ilker closed this issue 2026-02-04 22:51:05 +01:00
ilker added this to the VictoriaLogs Manager project 2026-02-04 22:51:55 +01:00
ilker moved this to Done in VictoriaLogs Manager on 2026-02-04 22:52:24 +01:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilker/victorialogs-manager#6