Skip to content

Endpointy API – Users #67

@bihius

Description

@bihius

Kontekst

Backend ma model User i działający auth, ale nie ma jeszcze panelowego API do zarządzania użytkownikami. Bez tego admin nie może tworzyć kont, zmieniać ról ani aktywować/dezaktywować użytkowników z poziomu aplikacji.

Task checklist

  • dodać router /users dostępny tylko dla admina
  • dodać endpoint listy użytkowników
  • dodać endpoint tworzenia użytkownika
  • dodać endpoint aktualizacji roli i podstawowych danych użytkownika
  • dodać endpoint aktywacji / deaktywacji konta
  • zabezpieczyć zmianę własnego konta przed przypadkowym lockoutem admina
  • dodać testy integracyjne uprawnień admin/viewer
  • dodać testy walidacji i scenariuszy błędnych

Zależności

  • po #49 Auth service + router
  • przydatne przed pełnym domknięciem panelu frontendowego

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions