# 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