Frontend de Gestão de Utilizadores e Integração API #37
No reviewers
Labels
No labels
Deploy
RBAC
authentication
bug
documentation
duplicate
enhancement
frontend
good first issue
help wanted
invalid
question
routing
security
state-management
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
AndreFerreira5/starranja-app!37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "config-page-and-integration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Resumo
Este PR implementa a interface completa de gestão de utilizadores na página de configurações e realiza a integração com o backend via
fetch.Alterações Realizadas
Frontend
configuracoes.tsxcom lista de utilizadores e formulário de registo.DialogporSheetpara melhor experiência mobile na edição de utilizadores.RadioGrouppara seleção de roles eCardpara listagem.Integração API
client.tspara suportar métodosPATCHeDELETE.src/api/users.tspara centralizar as chamadas de API (Get, Register, Update, Delete).User,RegisterUserDataeUpdateUserData./authnas chamadas de registo para corresponder ao router do backend.Estado Atual
O que falta / A verificar (Backend)
GET /users(ou/auth/users) está implementado no backend e retorna a lista completa.UserResponsedo backend inclui o camporolepara que o frontend possa exibir a permissão correta na lista (atualmente o frontend espera este campo, mas o schema Python pode precisar de ajuste).looks okay. as for the tasks tbd by the backend, you should create an issue for each one in the beckend repo