From 45b0f8b35c1bf9fd0381c12c4cc3df3867c7eddc Mon Sep 17 00:00:00 2001 From: Daniel Bedeleanu Date: Sat, 11 Apr 2026 14:32:17 +0300 Subject: [PATCH] fix: make getUsers endpoint public for login page + translate remaining Romanian comments --- backend/routers/users.py | 7 ++----- frontend/app/login/page.tsx | 6 +++--- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/backend/routers/users.py b/backend/routers/users.py index f3250dc3..4a3cdb72 100644 --- a/backend/routers/users.py +++ b/backend/routers/users.py @@ -110,11 +110,8 @@ def verify_password(plain_password, hashed_password): return pwd_context.verify(plain_password, hashed_password) @router.get("/", response_model=List[schemas.User]) -def get_users( - db: Session = Depends(get_db), - current_user: auth.TokenData = Depends(auth.get_current_user) -): - """[C-01] User list — only for authenticated users.""" +def get_users(db: Session = Depends(get_db)): + """[C-01] User list — public endpoint for login page to enumerate local users.""" users = db.query(models.User).all() # Auto-seed if empty if not users: diff --git a/frontend/app/login/page.tsx b/frontend/app/login/page.tsx index f41cc85c..591d8a43 100644 --- a/frontend/app/login/page.tsx +++ b/frontend/app/login/page.tsx @@ -46,13 +46,13 @@ export default function LoginPage() { } try { - // [C-01] Login vrânceanu token JWT + // [C-01] Login returns JWT token const tokenResponse = await inventoryApi.login({ username, password }); - // Save JWT token și user info + // Save JWT token and user info saveToken(tokenResponse); toast.success(`Welcome back, ${tokenResponse.username}`); @@ -67,7 +67,7 @@ export default function LoginPage() { }; const handleSelectUser = async (user: any) => { - // [C-01] Toți userii necesită parolă pentru JWT + // [C-01] All users require password for JWT setSelectedUserForLogin(user); };