pagetop/src/core
Manuel Cillero 747e64ce34 ✨ (auth): Añade permisos tipados
Sustituye las claves de permiso `&str` sueltas por el trait `Permission`
(clave, etiqueta y grupo), y añade `require_permission()` para cortar un
handler con `ErrorPage::AccessDenied` antes de construir nada.

Para que `require_permission()` pueda fallar sin un `Context` previo,
`ErrorPage` pasa a envolver `Option<HttpRequest>`, `Context::new()`
recibe ahora `HttpRequest` sin `Option`, y se añade `Context::admin()`
para la plantilla de administración.
2026-07-27 22:46:41 +02:00
..
action 🐛 (web): HttpRequest clona ahora las extensiones 2026-07-17 00:54:35 +02:00
component ✨ (auth): Añade permisos tipados 2026-07-27 22:46:41 +02:00
extension 📝 Retoques menores en documentación 2026-07-14 07:27:51 +02:00
theme ♻️ (core): Cambia HashMap x Vec en RegionComponents 2026-07-26 13:41:32 +02:00
action.rs 🎨 Convierte el ciclo de renderizado en async 2026-07-06 00:48:41 +02:00
component.rs ✨ (core): Añade Route, RoutePath y Waypoint 2026-07-19 22:16:21 +02:00
extension.rs 📝 (doc): Normaliza referencias al nombre PageTop 2025-09-03 21:05:35 +02:00
theme.rs ✨ (theme): Añade componentes Region y Template 2026-07-26 09:51:27 +02:00