Spaces:
Running
Running
Commit History
9 days ago
-
Deploy automatico desde Pagina_Web@cafce7a87ba6435022e5d8a5c219e0bd703b7daa Running
github-actions[bot]66f73e2
21 days ago
-
Deploy automatico desde Pagina_Web@bdd562b1bbf96e4bdef8aafafd25c719d5c623ff
github-actions[bot]dcb35e8
-
Deploy automatico desde Pagina_Web@3da9c04013cf3a103019edf8a9a6d8240f8275de
github-actions[bot]c6cb991
-
Deploy automatico desde Pagina_Web@3e77f0eff7e0e9d7bd0e04c8a60e7d11ed454905
github-actions[bot]f276504
-
Deploy automatico desde Pagina_Web@d3534620951aaadd8d9f182dd36124d6a9fc2265
github-actions[bot]ca7e28a
-
Deploy automatico desde Pagina_Web@2a6c99a039fb3c8c933f2fabaab7cd23d2201607
github-actions[bot]25c23a7
-
Deploy automatico desde Pagina_Web@e7bd8b86bb2318b5e0d5fab8cc076f8661c361e3
github-actions[bot]32bfff7 -
Deploy automatico desde Pagina_Web@d46c9be4c5f0b34412a6b71fbce31dc2faf073e8
github-actions[bot]5a8711b -
Deploy automatico desde Pagina_Web@d109bce6dd9f2cfc6a9191998f78354593c95a95
github-actions[bot]9e61acb -
Deploy automatico desde Pagina_Web@e8c2378e4771bc8aee1f705979c4f1bb923c5555
github-actions[bot]6205ea7
-
Deploy automatico desde Pagina_Web@8901607ab6b9332354b65ef574c3d17c4f6e463d
github-actions[bot]536d1e0 -
Deploy automatico desde Pagina_Web@48161e59e9cfc63e143219710572e7f93fc147ca
github-actions[bot]ea9a8b9 -
Deploy automatico desde Pagina_Web@3d656d92273fc770da64b7aff6a15b3f44abd6e5
github-actions[bot]8546642 -
Deploy automatico desde Pagina_Web@d905a884c5bd011a6781e9271f8ffa71746fc272
github-actions[bot]371cc96 -
Deploy automatico desde Pagina_Web@0c05b66894a6b11a6d0c2692aaded534bb2cfdc6
github-actions[bot]b0c4215 -
Deploy automatico desde Pagina_Web@5d08542e35594a4ce4ea749991cdd59c98b5d7df
github-actions[bot]d5f8e4f
-
Deploy automatico desde Pagina_Web@6630433f5651e9d459350dbef51fe66a6b16eb70
github-actions[bot]105c2cb -
Deploy automatico desde Pagina_Web@c8a58c15d4aab50e3734fddea067a00c6d2ce0f3
github-actions[bot]b579d72 -
Deploy automatico desde Pagina_Web@d0e3b305880573a4a8187df6d3b697f872edd861
github-actions[bot]ecc890a -
Deploy automatico desde Pagina_Web@b60edb6c5766ae8e0f97b01b647fa2a43a29bf98
github-actions[bot]a179b1b
-
Deploy automatico desde Pagina_Web@2b4c580d24a60b1514fd0566c544853c2ceb26ce
github-actions[bot]bb4d2b7 -
Deploy automatico desde Pagina_Web@fe5ab1c82c9a4ef06d9db1cf81bc69eec16b7c54
github-actions[bot]529fa9b -
Deploy automatico desde Pagina_Web@c8bf7e0ae72eea16f2336297b88042f25517827a
github-actions[bot]1634818 -
Deploy automatico desde Pagina_Web@a44271c817a1736738f8184a7c1a3784f37252fc
github-actions[bot]61197e3
-
seguimiento_leyes, iglesia_id, categoria/comision, estadisticas desde estudios_diarios
e7c24ab
-
Sync backend: potenciales, iglesias y FKs de permisos
Verified signature- estudios_diarios.potenciales: contador diario que faltaba para los reportes - POST /estudios-diarios hace upsert de los contadores del dia (antes creaba una fila por pulsacion de tecla y los totales salian inflados) - Tabla iglesias + CRUD /iglesias y /iglesias/conteo-por-pais; el contador "cantidad de iglesias" de estadisticas ahora sale de ahi - FKs de permiso_id en rol_permisos y usuario_permisos - Filtro tipo_miembro de /miembros, roles y usuarios al dia con el repo principald2eb25a
-
Merge origin/main into db-update: resuelve conflictos de login (union de campos de usuario: region/pais_id/pais_nombre/ciudad_id/miembro_id)
2be8282 -
db update: auth middleware, modelos, routers y config
0cb811c
-
new Er
Elvis Ramos4de60f9
-
More db fixes
5c3e065 -
db fixes
429ccd8 -
Agregar relaciones faltantes: usuarios.pais_id/ciudad_id/miembro_id, cotizaciones.pais_id/ciudad_id, ciudades_mision.pastor_encargado_id FK
57969b5
-
Organizacion de README
Removed emoji and color settings from README.156278f -
README: remover emojis, formato profesional
f6af68e
-
Actualizar README con tablas y endpoints completos
719ca4a
-
Actualizaciones varias: nuevos campos Miembro, fix Contactos, validaciones backend
Backend (Python API): - Agregados campos cargo_funcion, ministerio_of, avance_audio al modelo Miembro - Agregado field_validator blank_to_none en MiembroBase, MiembroUpdate, ContactoBase, ContactoUpdate (convierte '' a null en pais_id, ciudad_id, edad) - Eliminada FK a tabla permisos (inexistente) en usuario_permisos, wrap en try/except en startup - Agregados ALTER TABLE en startup para las 3 nuevas columnas de Miembro Frontend Miembros.jsx: - Eliminado tab 'Extra Info' duplicado - BuildPayload ahora incluye cargo_funcion, ministerio_of, avance_audio Frontend Contactos.jsx: - Corregido miembro_id -> miembro_responsable_id - Agregado campo miembro_responsable (nombre) requerido por schema - Eliminado campo estado (no existe en schema/BD) - pais_id ahora es select con nombres de paises (como en Miembros) - payload submit convierte pais_id '' a null y Number() Frontend EstudiosBiblicos.jsx: - Eliminada funcion eliminarContinente y su boton - Corregido payload creacion contacto: miembro…a841f79
-
rename miembro_id→id in MiembroInfoAdicional to match DB column
2355863
-
Replace create_all with raw CREATE TABLE IF NOT EXISTS for usuario_permisos
40540f4 -
Add Base.metadata.create_all on startup to auto-create missing tables
a30afed -
Add UsuarioPermiso model, schemas, and /usuarios/{id}/permisos endpoints
80cddc7 -
Fix EstudiosBiblicos: match paises by continente_id, add continente_id to PaisSchema
f043f34 -
Fix POST /miembros 422: add id field, convert empty strings to null for pais_id/edad
59b3c37 -
Add region field to Usuario model/schema
6c80bce -
Migrate Railway -> Hugging Face Spaces
- Delete railway.toml - Dockerfile: port 7860, user 1000 for HF compat - Add README.md with HF Spaces metadata - Add .dockerignore - Fix .env.example trailing whitespace0b79fab -
Fix: trailing slash routers + mes como número
Luis Perdomo4f6c20d
-
Fix: MiembroUpdate fields + info adicional redirect
Luis Perdomoe2b2bde
-
feat(miembros): boton info adicional + mostrar codigo ISO del pais; fix(API): revertir SAEnum a String
- Miembros.jsx: nuevo modal de info adicional (CRUD contra tabla miembros_info_adicional), boton FaInfoCircle en columna Acciones, y lookup de pais ISO en columna Pais via useMemo(paisesMap). - MiembrosService.js: 3 metodos nuevos (getInfoAdicional, createInfoAdicional, updateInfoAdicional) que llaman a la API Python en Railway. getInfoAdicional trata 404 como null. - models.py/schemas.py: reemplazar SAEnum (PostgreSQL ENUM) por String en tipo_miembro, estado (cotizacion), estado_presencia, donde_ingresa, tipo_sangre, de/a (traslado). Compatible con dump GNITDB2.sql que usa VARCHAR en vez de CREATE TYPE.28ebb24
-
Migrar frontend a API Railway (gnit-api-production.up.railway.app) - JWT, /auth/login, /continentes, /estadisticas, /estudios-diarios
0a55c0e
-
docs: actualizar README con URL de produccion en Railway
2d99a0e -
docs: agregar README completo con ejemplos de uso de la API
fa94c74