3 Commits

Author SHA1 Message Date
c48efe8336 feat(auth): separate doctor/patient roles and correct mapping
separate flow: doctors → user_roles

add list/update user_roles

map patient->user, doctor->doctor

 adjust list/update patient_assignments

extend verifyLoginPermission

correct 22P02 and FK 23503; basic tests performed
2025-10-09 12:39:34 -03:00
7819eb2fdf feature(api-assignments):adds authorization flow for doctors and patients (search/create user + update roles) 2025-10-09 08:59:50 -03:00
20f7d79474 feat: add email confirmation on user registration
Implements automatic creation in Supabase Auth with mandatory
email confirmation. Adds credentials popup and clear messages
about the confirmation process.

BREAKING CHANGE: Users must confirm email before login
2025-10-03 04:42:24 -03:00