Commit graph

19 commits

Author SHA1 Message Date
4b5d8ce38a Elimina Refinery y Barrel en favor de SeaORM
Se integran las funcionalidades de SeaORM en el funcionamiento de
PageTop para abstraer el uso y acceso a la base de datos.
2022-03-13 00:19:05 +01:00
619b7b73c6 Añade migración de BD usando Refinery y Barrel
Realmente esta funcionalidad se va a sustituir por alguna otra librería
ya que Refinery usa un único número de versión que dificulta su uso en
un contexto de módulos independientes con migraciones propias.
2022-03-12 01:39:08 +01:00
76785af4dc Añade configuración y conexión a la base de datos 2022-03-10 00:10:48 +01:00
b6dd473578 Actualiza y simplifica la estructura del código
Revisión general del código fuente para asegurar los elementos que deben
ser públicos y estandarizar el uso de funciones globales.
2022-03-02 23:19:16 +01:00
67952f6840 Actualiza la inicialización de traza+localización 2022-03-01 23:42:37 +01:00
0f185887a6 Mejora la gestión de la traza de seguimiento
Aprovecha la potencia de los crates propios del ecosistema tracing para
proporcionar las funcionalidades más importantes vía ajustes de
configuración.
2022-02-28 22:20:28 +01:00
3764f707da Añade elección de tema específico por página
Característica útil para facilitar que el módulo Admin pueda renderizar
sus páginas siempre con el mismo tema, indepedientemente del tema por
defecto. También podrá ser decisivo para permitir a los usuarios usar un
tema diferente.
2022-02-26 21:15:00 +01:00
eddb397bc7 Actualiza la estructura de los recursos estáticos
Se prepara PageTop para permitir en el futuro compilar los fuentes
incluyendo los recursos estáticos dentro del ejecutable (tal y como está
ahora), o usando una carpeta externa "static".
2022-02-22 20:45:18 +01:00
7f8b94eafe Añade soporte nativo a Bootstrap con un nuevo tema 2022-02-21 00:28:22 +01:00
d38df3a5b6 Añade módulo User y componentes para formularios 2022-02-20 23:01:11 +01:00
1d438dff57 Mejora la funcionalidad de la traza de ejecución 2022-02-16 00:33:35 +01:00
cb557f4a86 Añade seguimiento de la traza de ejecución 2022-02-14 22:52:41 +01:00
5d2901d32a Añade un rótulo opcional al arrancar la aplicación 2022-02-14 19:36:16 +01:00
24e773c17b Añade composición de páginas basada en componentes 2022-02-13 20:11:33 +01:00
0e3300dc90 Añade traducción de textos con plantillas Fluent 2022-02-13 09:12:12 +01:00
96884cbbc0 Añade carga de ajustes de configuración globales 2022-02-12 10:14:36 +01:00
4e23523e80 Añade una arquitectura escalable basada en módulos 2022-02-10 23:58:22 +01:00
e1ea149988 Añade Sycamore para render de HTML con reactividad 2022-02-10 23:15:50 +01:00
13a408ce61 Añade el servidor web actix-web 2022-02-10 23:12:53 +01:00