Core Docs
Backend

Configurações Globais

Parâmetros administrativos usados pelo frontend e por automações de e-mail.

O módulo settings mantém uma linha única em global_settings, criada pela migration V0014__Create_Global_Settings_Table.sql. A tabela centraliza parâmetros que antes ficavam hardcoded no frontend.

Campos

E-mails

  • emailFrom: remetente usado pelo Resend.
  • emailCc: cópias globais, aceitando múltiplos e-mails separados por vírgula, ponto e vírgula ou quebra de linha.
  • supportEmailRecipients: destinatários de chamados.
  • vacancyExpansionEmailRecipients: destinatários de ampliação de vaga.
  • vacancyApprovedEmailRecipients: destinatários de vaga aprovada.
  • vacancyRejectedEmailRecipients: destinatários de vaga reprovada.
  • vacancyClosedEmailRecipients: destinatários de vaga fechada.

Padrões de vaga

  • defaultSalary
  • defaultDailyFeedingValue
  • defaultFuelValue
  • defaultRentalValue
  • defaultCommunicationValue
  • defaultHazardPay
  • defaultMedicalPlan
  • defaultDentalPlan

O frontend usa esses valores ao abrir uma nova vaga, sem sobrescrever edições existentes.

Endpoints (/gnoqcore/v1/global-settings)

MétodoRotaPermissãoDescrição
GET/settings:readBusca as configurações globais.
PUT/settings:updateAtualiza as configurações globais.

ADMIN recebe as permissões pelo seed geral. Papéis RH, USER e DIRETORIA recebem settings:read para permitir consumo dos defaults onde a interface precisar.

On this page