feat: implement email notification system for 'Almoxarifado' alerts, enhancing user awareness of stock levels and alert statuses through automated email updates
This commit is contained in:
@@ -71,10 +71,17 @@ export const atualizarConfiguracao = mutation({
|
||||
// Desativar configuração antiga
|
||||
await ctx.db.patch(config._id, { ativo: false });
|
||||
|
||||
// Criar nova configuração
|
||||
// Criar nova configuração (sem incluir _id e campos de sistema)
|
||||
const dadosNovos = {
|
||||
...config,
|
||||
...args,
|
||||
estoqueMinimoPadrao: args.estoqueMinimoPadrao ?? config.estoqueMinimoPadrao,
|
||||
diasAntecedenciaAlerta: args.diasAntecedenciaAlerta ?? config.diasAntecedenciaAlerta,
|
||||
permitirEstoqueNegativo: args.permitirEstoqueNegativo ?? config.permitirEstoqueNegativo,
|
||||
requerAprovacaoRequisicao: args.requerAprovacaoRequisicao ?? config.requerAprovacaoRequisicao,
|
||||
rolesAprovacao: args.rolesAprovacao ?? config.rolesAprovacao,
|
||||
emailAlertasAtivo: args.emailAlertasAtivo ?? config.emailAlertasAtivo,
|
||||
emailsDestinatarios: args.emailsDestinatarios ?? config.emailsDestinatarios,
|
||||
periodicidadeInventario: args.periodicidadeInventario ?? config.periodicidadeInventario,
|
||||
ultimoInventario: args.ultimoInventario ?? config.ultimoInventario,
|
||||
ativo: true,
|
||||
atualizadoPor: usuario._id,
|
||||
atualizadoEm: Date.now()
|
||||
|
||||
Reference in New Issue
Block a user