Commit History

Sync backend: FK idempotentes + tablas financieras en startup; relaciones usuarios/cotizaciones
6e394e9

Laevateinn707 commited on

Add field_validator for pais_id, ciudad_id, edad to convert blank to None
f1cccda

Laevateinn707 commited on

Fix startup: wrap usuario_permisos in try/except, remove FK to non-existent permisos table
544b888

Laevateinn707 commited on

Add cargo_funcion, ministerio_of, avance_audio columns to Miembro
5355607

Laevateinn707 commited on

rename miembro_id→id in MiembroInfoAdicional to match DB column
1158d86

Laevateinn707 commited on

Replace create_all with raw CREATE TABLE IF NOT EXISTS for usuario_permisos
707b5a2

Laevateinn707 commited on

Add Base.metadata.create_all on startup to auto-create missing tables
e55cb37

Laevateinn707 commited on

Remove erroneously copied app/usuarios.py (belongs in app/routers/)
e3e1ff3

Laevateinn707 commited on

Add UsuarioPermiso model, schemas, and /usuarios/{id}/permisos endpoints
6b5f51a

Laevateinn707 commited on

Add continente_id to PaisBase and PaisUpdate schemas
3b0aa27

Laevateinn707 commited on

Fix CORS: remove trailing slashes from router paths
fe02623

Laevateinn707 commited on

Add region field to Usuario model/schema
09b917d

Laevateinn707 commited on

fix: use String columns instead of SAEnum to avoid enum serialization issues with asyncpg
15458d7

Laevateinn707 commited on

fix: use native_enum=False on all SAEnum columns to return strings instead of enum objects
1ade8e8

Laevateinn707 commited on

fix: replace enum types with str in schemas to avoid Pydantic v2 serialization issues
8732fad

Laevateinn707 commited on

feat: return permiso names in /auth/mis-permisos; fix Home.jsx permission parsing
41a78e0

Laevateinn707 commited on

fix: hash passwords with bcrypt on create/update usuarios; fix auth login bug
fcb393c

Laevateinn707 commited on