Commit graph

58 commits

Author SHA1 Message Date
23309b4c84 🎨 Identifier to 4 letters for better composition 2023-07-31 11:28:48 +02:00
1e554aac68 💥 Rename create_handle!() to new_handle!() 2023-07-26 15:03:18 +02:00
09ac316cb5 💥 ModuleRef and ThemeRef replace *StaticRef 2023-07-21 18:34:26 +02:00
6df57a0c12 💥 Better names for main macros 2023-07-15 11:34:28 +02:00
97b520340a 🚧 Simplifica localización para "src/locale" 2023-06-23 13:38:15 +02:00
7fb30f9ee4 🚧 Renombra "define_locale!()" por "use_locale!()" 2023-06-23 08:33:15 +02:00
66f67f41dc 🚧 Renombra "define_handle!()" por "use_handle!()" 2023-06-23 08:26:26 +02:00
aa1f58d11a 🚚 Homogeiniza uso de archivos de localización 2023-06-21 23:14:27 +02:00
7ffea7fab6 💥 Renombra la API "server" por "service" 2023-06-09 13:34:33 +02:00
52baa4f671 🏗️ Nuevo componente Html para simplificar L10n 2023-06-09 12:37:58 +02:00
0af85c4d77 Define la estructura para tests y ejemplos 2023-06-09 10:33:54 +02:00
a669608783 📱 Actualiza el funcionamiento de temas 2023-06-04 23:00:51 +02:00
520d3bb20b 🧑‍💻 Mejora y simplifica localización de módulos 2023-06-04 00:43:28 +02:00
1d83bbc80a Añade componentes básicos traducibles Html/Text 2023-05-30 19:13:13 +02:00
e68d0b27f0 👽️ Simplifica API de localización para documentar 2023-05-28 12:51:13 +02:00
dd443ca375 🍻 Tercera revista a las traducciones por contexto 2023-05-27 22:44:12 +02:00
0de26a4737 🍻 Primera revista a las traducciones por contexto 2023-05-25 20:08:40 +02:00
71b0b0889d 🎨 Nueov enfoque para las funciones de traducción 2023-05-21 21:59:47 +02:00
199a5defe2 💥 Renombra "pub_locale" por "define_locale" 2023-05-14 18:48:34 +02:00
f95bf8eeb3 💥 Renombra "pub_handle" por "define_handle" 2023-05-14 18:47:24 +02:00
c657970b5a 🍱 Incorpora el conjunto "minimal" de componentes 2023-05-14 18:15:57 +02:00
c5de6f4b6d Añade la petición de entrada al contexto
Si la respuesta (Response) va a ser una página (Page) entonces hay que
añadir la petición de entrada (HttpRequest) al contexto de renderizado
(RenderContext) para que los componentes puedan consultarla durante la
preparación de la página. Por ejemplo para consultar la URL de entrada y
decidir si se renderiza o no un componente dado.
2023-01-29 10:39:05 +01:00
f081a00bd4 ♻️ Macro #[fn_builder] para constructor de páginas 2023-01-28 09:05:10 +01:00
bdedede3f1 ♻️ Reestructura la API del servidor web 2022-11-12 13:29:14 +01:00
61e3f42c2a ♻️ Simplifica estructura API de acceso a BD 2022-11-12 12:46:37 +01:00
da8604980d ♻️ Revierte parcialmente últimos cambios 2022-11-10 23:41:18 +01:00
19b4c251b0 ♻️ [global] Despivota acceso a base de datos 2022-11-10 22:41:44 +01:00
aa9f392ba9 ♻️ [global] Para acceder a elementos globales 2022-11-10 21:43:38 +01:00
680a61247a 🎨 Ahora son pub_handle!() y pub_locale!() 2022-11-10 19:16:04 +01:00
a11a24ceee Revierte lectura de los ajustes de configuración 2022-10-21 01:00:24 +02:00
68af9caef0 🧑‍💻 Simplifica uso de archivos de configuración 2022-10-18 21:22:28 +02:00
0e974d6d59 Retoca formato pendiente del código vía cargo fmt 2022-07-30 07:00:16 +02:00
b986bfcd13 Añade función para crear handler único al compilar
Permite asignar automáticamente el "handler" a componentes, módulos,
temas y acciones.
2022-07-26 20:57:32 +02:00
ae2d54828f Añade nuevo código para soportar MdBook 2022-07-24 12:48:29 +02:00
1543ab2960 Añade una vía para dar respuesta a errores fatales
Son errores fatales aquellos que deberán mostrarse (renderizarse) sin
depender de las APIs de renderizado de páginas. No pueden depender del
tema ni del estado actual de la aplicación. Se generan al intentar
componer una página y se llega a una situación no recuperable que debe
informarse directamente al navegador cliente. Es típico el error 500
(internal server error) pero también un error 507 (insufficient storage)
y otros más que se irán contemplando según requerimientos.
2022-07-21 18:20:33 +02:00
f3d57eb0aa Actualiza y revisa código aplicando cargo clippy 2022-07-20 00:53:00 +02:00
e6ea59785e Actualiza formato del código aplicando cargo fmt 2022-07-20 00:01:01 +02:00
bc70527ecf Actualiza código y revisa constantes 2022-07-15 18:58:05 +02:00
88a59780c3 Mejora disposición de propiedades de componentes 2022-07-08 01:21:33 +02:00
7d06cdec19 Actualiza estructura de archivos a nueva edición 2022-05-13 18:59:33 +02:00
68a347382d Modifica identificador por handler() 2022-05-07 23:16:00 +02:00
c2b69fa539 Actualiza nomenclatura en código 2022-05-05 23:23:47 +02:00
67ddb8d899 Mejora y simplifica la gestión global de acciones 2022-05-05 21:43:00 +02:00
a8cb7f0d29 Actualiza el código para las nuevas denominaciones 2022-05-02 12:30:30 +02:00
42a4731bdd Retoca las migraciones principales 2022-04-25 20:57:36 +02:00
f30f84e993 Actualiza formato del código de las migraciones 2022-04-24 21:57:07 +02:00
e7f9bf8778 Añade funciones de acceso básico a base de datos 2022-04-24 18:44:37 +02:00
13c2e77688 Elimina la excesiva rigidez que impone SeaORM 2022-04-22 20:54:44 +02:00
d07611d044 Añade las entidades asociadas a roles y usuarios 2022-04-20 00:21:49 +02:00
4af6586003 Añade la creación de tablas asociadas a usuarios 2022-04-19 01:47:33 +02:00