From f26f4a4559ffc1df29ad085bb43220cbe3870baf Mon Sep 17 00:00:00 2001 From: deploy Date: Fri, 25 Sep 2026 00:32:56 +0000 Subject: [PATCH] feat(plataforma): tema de e-mail Athletic Map --- tenants/plataforma/37-kc-email.yaml | 291 ++++++++++++++++++++++++++++ 1 file changed, 291 insertions(+) create mode 100644 tenants/plataforma/37-kc-email.yaml diff --git a/tenants/plataforma/37-kc-email.yaml b/tenants/plataforma/37-kc-email.yaml new file mode 100644 index 0000000..c4c47e7 --- /dev/null +++ b/tenants/plataforma/37-kc-email.yaml @@ -0,0 +1,291 @@ +# GERADO por scripts/tema_email_athleticmap.py — nao edite na mao. +# Fonte: keycloak-theme/escolinha/email/ +# +# O `items` do volume (ver 20-keycloak.yaml) desfaz o achatamento das +# chaves: `template.ftl` vira `html/template.ftl` na montagem. +apiVersion: v1 +kind: ConfigMap +metadata: + name: kc-email-athleticmapv2 + namespace: plataforma-prod + annotations: + # Mesmo motivo do tema de login: sem isto o ArgoCD guarda o + # manifesto inteiro numa anotacao limitada a 256 KiB. + argocd.argoproj.io/sync-options: ServerSideApply=true +data: + theme.properties: |- + # O tema de E-MAIL do Athletic Map. + # + # `parent=base` e nao `keycloak`: o tema `keycloak` de e-mail nao acrescenta + # nada ao `base` alem de recursos que nao usamos, e herdar dele traria um + # template.ftl que este aqui substitui inteiro. + # + # Ao sobrescrever `template.ftl`, TODO e-mail do realm ganha a moldura da marca + # — inclusive os que este tema nao reescreve (redefinicao de senha, verificacao + # de e-mail). O corpo deles continua vindo do `base`, dentro da moldura nova. + parent=base + + # pt-BR primeiro: o cliente e brasileiro. O `en` fica porque o Keycloak cai + # nele quando o navegador de quem recebe pede outra coisa, e um e-mail em + # ingles e melhor do que um e-mail com as chaves cruas. + locales=pt-BR,en + template.ftl: |- + <#-- + A moldura de TODO e-mail do realm. + + ── POR QUE TABELA, E NAO DIV ──────────────────────────────────────────────── + + Outlook no Windows renderiza com o motor do Word, que ignora `flex`, `grid` e + boa parte de `margin`. Tabela aninhada com largura fixa e o unico layout que + chega igual no Gmail, no Outlook e no app do celular. Nao e gosto antigo: e o + que o cliente que acabou de pagar vai abrir. + + ── POR QUE ESTILO EM LINHA ────────────────────────────────────────────────── + + Gmail REMOVE a tag