A ideia é adicionar um bloco de empregos ao resumo diário que seja relevante para os usuários com base nas configurações em seus perfis. Minha primeira ideia é desenvolver um plugin onde eu possa acessar e modificar o e-mail de resumo e incluir o bloco que preciso
Aqui está o endpoint, a ideia é obter a localização do usuário e fazer uma consulta passando-a como parâmetros:
https://api.get.it/api/v1/listings/jobs/search/?limit=1&search=sales&city=Alexandria&state=VA
Essa é uma representação do emprego, a área azul já existe no e-mail de resumo, e queremos implementar a lista de empregos (área amarela)
Até agora, estou tentando implementar essas duas ideias:
A primeira ideia é personalizar via user_notifications.digest.custom.html:
- Sei que o arquivo
user_notifications.digest.custom.htmlpode ser usado para modificar o e-mail de resumo na interface do usuário. - Quero investigar se posso usar um plugin para acessar um arquivo desse tipo, o que acredito ser a melhor abordagem.
A segunda ideia, notei que o texto de alguns sites usa ‘variáveis’
Se eu puder criar esse tipo de variável como {jobtitle} e torná-la dinâmica, eu poderia adicioná-la ao custom.html.
Perguntas:
- Você só vê um plugin que impacta o resumo diário (liste-os). Alguém está ciente de outros? GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title
- É possível impactar o resumo, anexando uma seção a ele, e que isso seja compatível com futuras versões do discourse?
O objetivo deste trabalho é adicionar um bloco de empregos (vindo da resposta da API) ao resumo diário que seja relevante para o usuário com base nas configurações em seu perfil.
Quaisquer sugestões ou ideias são bem-vindas. Agradeço antecipadamente!

