Commit graph

12 commits

Author SHA1 Message Date
511149caa7 📝 Añade no_run a doctests ilustrativos 2026-06-13 00:31:36 +02:00
41c4379bc3 📝 Limpia y corrige documentación de extensiones 2026-06-12 21:29:10 +02:00
830602b24e 🎨 (seaorm): Mejora API y documentación
- Reescribe la documentación con ejemplos completos, guía rápida y
  tablas de referencia.
- Renombra `connection()` a `dbconn()`.
- Añade `execute()` para SQL en crudo y corrige `fetch_all`/`fetch_one`
  para aceptar `&Q` en lugar de `&mut Q`.
- Cambia `futures::executor::block_on` por `tokio::task::block_in_place`
  para compatibilidad con el *runtime* multi-hilo.
- Los fallos de migración al arrancar provocan `panic!` en lugar de log
  de error silencioso.
- Actualiza `#[pagetop::test]` para usar `flavor = "multi_thread"`,
  alineándolo con `#[pagetop::main]` y con las extensiones que usan
  SeaORM.
2026-06-09 19:22:34 +02:00
dfc1bdbc4c (seaorm): Incluye DbType y retoca docs de config 2026-06-02 00:24:45 +02:00
9c58d5e1d6 ♻️ (pagetop): Migra de actix-web a Axum
Sustituye el módulo `service` por `web` y adapta toda la API al modelo
de Axum: router inmutable, extractores via `FromRequestParts` y
servicios Tower para archivos estáticos.

- `HttpRequest` pasa a ser un tipo propio, mínimo y clonable.
- `configure_services` pasa a `configure_routes`.
- `EmbeddedFilesService` pasa a `ServeEmbedded`.
- Elimina `session_lifetime` de `Server` (va a `pagetop-auth`).
- Actualiza tests y ejemplos a la nueva API.
2026-05-30 22:30:58 +02:00
026448e511 ♻️ (seaorm): Separa módulo migration de db
- `db::*` queda como API de consultas (connection, fetch_*).
- `migration::*` sube a primer nivel con su propia documentación.
- `DBCONN` y `run_now` se trasladan a la raíz de la extensión.
- Actualiza README.md y docs para reflejar la nueva estructura.
2026-05-15 00:22:55 +02:00
796ae5ce81 ♻️ (seaorm): Revisa y mejora la API pública 2026-05-11 15:10:49 +02:00
aa931ea052 ⬆️ (seaorm): Actualiza sea-orm a 1.1 2026-05-10 21:42:19 +02:00
8c861bff05 📝 (seaorm): Corrige ejemplos de documentación 2026-05-10 00:43:35 +02:00
fa5489dbb0 ♻️ (seaorm): Elimina prelude para usar db 2026-05-10 00:38:00 +02:00
bd8a34341d 🚧 Retoques en documentación y código 2026-05-09 13:33:20 +02:00
23d4fd8a80 (seaorm): Añade acceso a bases de datos 2026-05-09 13:07:49 +02:00