Repository navigation
Releases: suap-ava-suite/moodle-auth_suap
Release list
4.5.084
4.5.083
4.5.082
Correções
- Corrige erro 500 no login SUAP de alunos estrangeiros (sem CPF / e-mail vazio) (#53).
- O endpoint de vínculos deixa de ser obrigatório: falhas e listas suspeitas (count > 100) são ignoradas, com timeout de 10s.
- E-mails vazios são ignorados na escolha do e-mail; sem e-mail, o usuário novo recebe
<username>@sem-email.invalide um e-mail já cadastrado é preservado. - Erros no callback são registrados via error_log e exibem página amigável (nova string
auth_login_error).
Pendência externa: o /api/rh/meus-vinculos/ do SUAP retorna vínculos de terceiros para usuários sem CPF.
4.5.081
Correção
- fix(auth): corrige redirecionamento pós-login SUAP que sempre levava o usuário para a home em vez do destino original (ex.: link direto de curso a partir do painel_ava). Causa raiz:
authenticate()não declaravaglobal $SESSION;, então o destino salvo porlogin()em$SESSION->next_after_nextnunca era restaurado. Fecha #51.
Ver PR #52 para detalhes.
4.5.080
4.5.079
Mudanças
- Migra a documentação (
docs/) para estrutura bilínguedocs/pt-br/+docs/en/, com tradução completa do conteúdo técnico para inglês. - Atualiza
.github/workflows/docs.ymlpara publicar os dois idiomas com página de redirecionamento. - Simplifica o
README.mdpara um formato enxuto, com links para a documentação publicada (PT-BR/EN).
Refs #43
4.5.078
Corrigido
SECURITY.mdera o template genérico do GitHub, nunca preenchido. Reescrito com política de segurança real em pt-BR (contato, prazos, escopo do fluxo OAuth2/webservice), servindo de base para o template canônico dos demais plugins.
Refs #36
4.5.077
4.5.076
O que mudou
- Feat (lang): Adiciona suporte ao idioma holandês (
nl) emlang/nl/auth_suap.php(52 strings traduzidas). - Fronteiras Terrestres do Brasil: Com a inclusão do holandês (
nl), o plugin cobre todos os idiomas falados nos países que possuem fronteira terrestre com o Brasil (pt_br,en,es,fr,nl, além dezh_cn). - Documentação: Atualização do
README.mdedocs/visao-geral.rstpara incluirnl.
Full Changelog: 4.5.075...4.5.076
4.5.075
Nome social no Moodle (#30)
Firstname/lastname do usuário no Moodle agora podem priorizar o nome social e o nome usual do
SUAP em vez de sempre usar o nome de registro (chamado SUAP #552271). A ordem de prioridade das
fontes e a regra de divisão do nome completo em firstname/lastname são configuráveis em
Site administration → Plugins → Authentication → SUAP OAuth2 Authentication
(name_source_order, name_split_rule), já que essa regra de negócio já mudou várias vezes.
Também adiciona a tarefa agendada auth_suap\task\sync_user_names (desabilitada por padrão,
disparo manual via "Run now"), que reaplica a regra atual retroativamente aos usuários SUAP já
existentes, a partir do JSON já salvo em profile_field_last_login, sem exigir novo login.
Novos idiomas (#26, #27, #28, #29)
Adiciona pacotes de idioma completos (52 strings, com paridade total em relação a lang/en)
para espanhol, francês e chinês simplificado. O inglês (lang/en) já estava
completo desde a versão inicial do plugin.
Idiomas disponíveis agora: pt_br, en, es, fr, zh_cn.
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com