fix: update merge message#440
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThe merge confirmation modal now uses an amber alert to identify the primary account, explain that the current account is absorbed while preserving history, and state that authentication resumes on the primary account. A feature test covers the rendered Portuguese messaging using seeded users, an external identity, and pending OAuth merge session data. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
| /> | ||
| <div> | ||
| <p class="text-sm font-medium text-amber-800 dark:text-amber-300"> | ||
| A conta @ {{ $mergeTarget['username'] }} será mantida como principal. |
There was a problem hiding this comment.
Dúvida genuína: @ username ao invés de @username seria um padrão que o sistema já utiliza?
There was a problem hiding this comment.
Normalmente é junto, não reparei de ter um padrão para isso sinda
O que mudou
Este PR melhora o texto do modal de mesclagem de contas para deixar mais claro o que acontece antes do usuário confirmar a ação.
Agora o modal informa explicitamente que:
A regra de mesclagem não foi alterada. A mudança é apenas na mensagem exibida para reduzir ambiguidade no fluxo.
Observação
Não configurei o OAuth real localmente para este PR, porque o fluxo depende de credenciais e callbacks cadastrados nos provedores.
O teste cobre o estado pós-OAuth simulando o
oauth_merge_pending, que é exatamente o ponto em que o modal de confirmação é exibido.Também fiz uma validação visual local forçando temporariamente a abertura do modal apenas para gerar o screenshot abaixo. Essa alteração temporária foi desfeita antes do commit.
Screenshots
Testes
php artisan test tests\Feature\ConnectionHubMergeModalTest.phpCloses #429