From a3ae02e1ad8fc70c074801a526a256a341efed31 Mon Sep 17 00:00:00 2001 From: Dani Espinoza Charrier <88339603+ddespinoza@users.noreply.github.com> Date: Thu, 12 Nov 2026 00:28:15 +0000 Subject: [PATCH 1/2] docs(estadistica): colour and font come only from the suite's theme The developer reference says the app reads only Nextcloud's CSS variables and the suite's theme, that `npm run lint-js` fails on a colour or a font written under src/, and that `make test-browser` opens every view in the light and the dark theme (APS-Conecta/estadistica#92). Assisted-by: claude-code:claude-opus-5-5 Co-Authored-By: Claude Opus 5.5 --- desarrollo/estadistica.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/desarrollo/estadistica.md b/desarrollo/estadistica.md index 82ea122..b76eefa 100644 --- a/desarrollo/estadistica.md +++ b/desarrollo/estadistica.md @@ -33,6 +33,11 @@ En una instalación de gestion, las escribe la fase 16 de la provisión, y `scri Un `deis_code` que no tenga seis dígitos se lee como ausencia de establecimiento, y tanto el paso como la fase 16 se detienen antes de escribir un valor así. Ninguna pantalla de la aplicación elige otro establecimiento como propio. +**Invariante: el color y la tipografía son del tema.** +La aplicación lee solo las variables CSS de Nextcloud y el tema de la suite, el color primario de Theming y las tipografías del `server.css` de gestion-aio ({doc}`/desarrollo/tema`), así que sigue el tema claro y el oscuro. +`npm run lint-js` falla si un archivo de `src/` escribe un color (hexadecimal, `rgb()`, `hsl()` o un nombre de color en CSS) o una tipografía; ni la geometría SVG ni un comentario cuentan. +`make test-browser` abre cada vista con el tema claro y con el oscuro, que fija como ajuste de usuario de Theming del administrador. + | Clave | Quién la escribe | Efecto | |---|---|---| | `deis_code` | El asistente, desde el código DEIS del centro; en gestion, la fase 16, desde `SITE_DEIS` | El establecimiento de la serie local. Sin ella, la aplicación muestra el país y los pares, sin serie local | From 0b1d56c84fea015d2756f43fc6251b3716d545ee Mon Sep 17 00:00:00 2001 From: Dani Espinoza Charrier <88339603+ddespinoza@users.noreply.github.com> Date: Thu, 12 Nov 2026 00:52:47 +0000 Subject: [PATCH 2/2] docs(estadistica): the theme invariant after the establishment's keys The colour-and-font invariant sat between the establishment invariant and its keys table, so the table read as part of the theme's. It now follows the keys' paragraph, and names SVG paint attributes among what the lint gate reads. Co-Authored-By: Claude Opus 5.5 --- desarrollo/estadistica.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/desarrollo/estadistica.md b/desarrollo/estadistica.md index b76eefa..d513e46 100644 --- a/desarrollo/estadistica.md +++ b/desarrollo/estadistica.md @@ -33,11 +33,6 @@ En una instalación de gestion, las escribe la fase 16 de la provisión, y `scri Un `deis_code` que no tenga seis dígitos se lee como ausencia de establecimiento, y tanto el paso como la fase 16 se detienen antes de escribir un valor así. Ninguna pantalla de la aplicación elige otro establecimiento como propio. -**Invariante: el color y la tipografía son del tema.** -La aplicación lee solo las variables CSS de Nextcloud y el tema de la suite, el color primario de Theming y las tipografías del `server.css` de gestion-aio ({doc}`/desarrollo/tema`), así que sigue el tema claro y el oscuro. -`npm run lint-js` falla si un archivo de `src/` escribe un color (hexadecimal, `rgb()`, `hsl()` o un nombre de color en CSS) o una tipografía; ni la geometría SVG ni un comentario cuentan. -`make test-browser` abre cada vista con el tema claro y con el oscuro, que fija como ajuste de usuario de Theming del administrador. - | Clave | Quién la escribe | Efecto | |---|---|---| | `deis_code` | El asistente, desde el código DEIS del centro; en gestion, la fase 16, desde `SITE_DEIS` | El establecimiento de la serie local. Sin ella, la aplicación muestra el país y los pares, sin serie local | @@ -48,6 +43,11 @@ La aplicación lee solo las variables CSS de Nextcloud y el tema de la suite, el Las claves `deis_checked_at`, `deis_etags`, `deis_check_errors` y `deis_register` son estado del trabajo en segundo plano, no ajustes. +**Invariante: el color y la tipografía son del tema.** +La aplicación lee solo las variables CSS de Nextcloud y el tema de la suite, el color primario de Theming y las tipografías del `server.css` de gestion-aio ({doc}`/desarrollo/tema`), así que sigue el tema claro y el oscuro. +`npm run lint-js` falla si un archivo de `src/` escribe un color (hexadecimal, `rgb()`, `hsl()` o un nombre de color en CSS o en un atributo de color de SVG) o una tipografía; ni la geometría SVG ni un comentario cuentan. +`make test-browser` abre cada vista con el tema claro y con el oscuro, que fija como ajuste de usuario de Theming del administrador. + La sección **Estadística** de las configuraciones de administración implementa `IDelegatedSettings`: un administrador la delega a cualquier grupo ({doc}`/administracion/servidor/admin-delegation-configuration`). El aprovisionamiento de gestion crea el grupo «Encargado/a de Estadística (REM)»; la delegación de la sección la otorga un administrador.