Commit graph

825 commits

Author SHA1 Message Date
d8b2e3089c Libera la versión de desarrollo 0.0.10 2022-05-05 21:45:36 +02:00
67ddb8d899 Mejora y simplifica la gestión global de acciones 2022-05-05 21:43:00 +02:00
7c8f51ba86 Modifica tipos numéricos por isize/usize 2022-05-04 18:21:36 +02:00
d0e566aede Modifica las extensiones por acciones registradas 2022-05-04 18:07:56 +02:00
9eede3321a Añade extensiones en módulos para añadir funciones 2022-05-02 20:00:22 +02:00
8f429401eb Libera la versión de desarrollo 0.0.9 2022-05-02 13:12:28 +02:00
21b004fc1e Actualiza y concentra APIs que extienden PageTop 2022-05-02 12:43:39 +02:00
a8cb7f0d29 Actualiza el código para las nuevas denominaciones 2022-05-02 12:30:30 +02:00
16996eeee0 Añade y estandariza nombres de mód., tem. y comp. 2022-05-02 12:29:06 +02:00
37d0254055 Modifica PageComponent por ComponentTrait 2022-04-30 09:46:03 +02:00
cd7020c77d Añade func. component_xxx<T>() para capturar comp. 2022-04-29 20:06:44 +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
d4c6a3b2f3 Corrige identificación de variable mutable 2022-04-23 22:02:54 +02:00
0220020f4f Añade función as_any() en componentes 2022-04-23 21:55:37 +02:00
98a0773fb5 Integra rama main por cambios 2022-04-23 21:32:56 +02:00
6de248f630 Elimina downcast_rs y codifica componentes con Any 2022-04-23 21:25:21 +02:00
f32f69dde7 Elimina downcast_rs y codifica componentes con Any 2022-04-23 21:23:00 +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
d37b2e09ab Añade nueva macro module_name!()
Devuelve el nombre del módulo actual en el que se ejecuta la macro.
2022-04-19 01:32:42 +02:00
993d6fc0eb Libera la versión de desarrollo 0.0.8 2022-04-09 20:54:01 +02:00
ba4cc982be Añade alteración de componentes antes del render
Los componentes implementan a la vez el paradigma "builder" y la
modificación por "setters" para poder ser modificados durante la
creación de la página o alterados antes de ser renderizados.
2022-04-09 18:40:44 +02:00
e11b36f7ed Mejora el uso de referencias en los componentes
Sin embargo requiere duplicar todos los métodos para recibir una
referencia mutable a self en uno y directamente self en otro.
2022-04-06 23:54:38 +02:00
93d6d455c8 Actualiza y recupera definición original de comp.
Prácticamente se revierten los últimos cambios realizados en la estructura de
componentes.
2022-04-06 21:17:56 +02:00
4dd57eab43 Añade referencias a todos los métodos
El proyecto compila, pendiente de una solución para los contenedores.
2022-04-04 20:32:37 +02:00
53dd1f24c7 Añade la función arc() para capturar el componente
Recibe un componente mutable que podría modificarse justo antes de ser
añadido a un contenedor. Es una posible solución para poder desarrollar
un mecanismo aceptable de Triggers/Hooks/Actions (THA) para PageTop.
2022-04-02 09:21:43 +02:00
69139f2a62 Libera la versión de desarrollo 0.0.7 2022-04-01 19:15:01 +02:00
cc579add5f Corrige API del grid 2022-03-31 21:05:54 +02:00
48fa9e9db9 Modifica el renderizado de contenedores internos 2022-03-31 00:50:53 +02:00
363cec7a75 Libera la versión de desarrollo 0.0.6 2022-03-30 23:48:11 +02:00
68d79f6090 Modifica el renderizado de componentes
La función default_render() se implementa usando llamadas a funciones,
nunca usando campos internos de la estructura. Esto es así para dar las
mismas opciones a los temas que alteren el render de un componente dado.
2022-03-29 22:53:17 +02:00
5aee113f54 Añade el tema Bulmix basado en el framework Bulma 2022-03-28 21:19:02 +02:00
2476b2b9c8 Corrige el rótulo de inicio en terminales
Ajusta el número de caracteres que se pueden mostrar en el rótulo de
inicio según el número de columnas del terminal. Si es menor de 80
columnas mostrará directamente texto.
2022-03-28 01:08:22 +02:00
b02a92dbb0 Libera la versión de desarrollo 0.0.5 2022-03-27 13:07:16 +02:00
c6bbd565ab Añade nuevas características a la página demo 2022-03-27 06:05:37 +02:00
5b1064fda2 Libera la versión de desarrollo 0.0.4 2022-03-25 20:24:19 +01:00
d72e1ccad5 Actualiza la presentación del rótulo de arranque 2022-03-23 22:29:07 +01:00
e3f592b3b0 Añade carga de archivos estáticos desde directorio
Con el ajuste de configuración "dev.static_files" se puede elegir entre
integrar los archivos estáticos en el binario ejecutable (por defecto) o
servirlos desde su propio directorio. Esto facilita el desarrollo al no
tener que compilar cada vez que se modifican estos archivos.
2022-03-20 20:48:54 +01:00
3ee5859eae Libera la versión de desarrollo 0.0.3 2022-03-19 22:52:05 +01:00
fbc6ab2adf Libera la versión de desarrollo 0.0.2 2022-03-19 20:10:51 +01:00
516d9683da Modifica y predetermina los locales para en-US 2022-03-17 19:43:42 +01:00
58afd1f258 Corrige ejecución de las migraciones en módulos 2022-03-17 19:41:41 +01:00
2167ab9417 Actualiza y afina las dependencias de paquetes
También normaliza los "traits" para definir temas y módulos usando el
mismo criterio visto en SeaORM.
2022-03-16 20:45:49 +01:00
ad65ab494c Añade las dependencias para soportar Actix-web 4
Pendiente de que Maud libere una nueva versión con las modificaciones
aplicadas en https://github.com/lambda-fairy/maud/pull/331 para soportar
Actix-web 4.
2022-03-15 20:11:54 +01:00
1102a76e47 Retoca dependencias para la versión de desarrollo 2022-03-15 20:02:39 +01:00
dce2573f8c Actualiza el uso opcional de la base de datos
Por defecto PageTop no hace uso de la base de datos. Se deberá indicar
explícitamente qué tipo de base de datos usará para que tenga en cuenta
la configuración utilizada.
2022-03-14 23:59:48 +01:00
ab0ac11f65 Modifica la estructura general del código fuente
Importante actualización que reorganiza el código fuente de PageTop. Usa
Cargo para crear un espacio de trabajo con los diferentes proyectos que
estructuran las funcionalidades de PageTop en módulos interdependientes
que se integran en Drust para construir una solución web para la gestión
de contenidos.
2022-03-13 11:14:33 +01:00