Moin
Outubro 14, 2025, 1:56pm
1
Ao configurar um flair de avatar em um grupo que não é visível para todos, um aviso é exibido informando à equipe que isso tornará o grupo visível:
Como este grupo tem flair para seus membros, o nome ‘TestGroup’ será visível para qualquer pessoa.
Mas este aviso não é mais exibido ao carregar uma imagem em vez de usar um ícone.
Acho que deveria ser exibido neste caso também.
privateGroupNameNotice(visibilityLevel, isPrimaryGroup, hasFlair) {
if (visibilityLevel === 0) {
return;
}
if (isPrimaryGroup) {
return i18n("admin.groups.manage.alert.primary_group", {
group_name: this.model.name,
});
} else if (hasFlair) {
return i18n("admin.groups.manage.alert.flair_group", {
group_name: this.model.name,
});
}
}
Mas de alguma forma hasFlair parece ser false para uploads de imagem. Então, provavelmente há algo errado com isso.
Também me pergunto por que este aviso não é exibido ao criar um novo grupo.
3 curtidas
tgxworld
(Alan Tan)
Outubro 16, 2025, 4:41am
2
Eu marquei isto como pri-medium para a equipe analisar.
Olá @Moin ,
Você tem algum passo de reprodução específico ou alguma configuração especial? Eu testei localmente e não consegui reproduzir isso.
1 curtida
Olá @Moin ,
Isso foi corrigido aqui. Me avise se você encontrar algum outro problema
main ← fix-flair-warning-on-reload
opened 02:03PM - 16 Oct 25 UTC
**Description**
When visiting a group's membership settings or reloading the … page after uploading a flair image for a group with limited visibility (ie, not everyone), the warning about group name visibility was missing. This occurred because the code checked `flair_upload_id` instead of `flair_url` since `flair_upload_id` is not set.
**Before**
<img width="1136" height="908" alt="imagen" src="https://github.com/user-attachments/assets/73231fd0-4dd3-403f-928c-cd3d34641dc5" />
**After**
<img width="1355" height="1019" alt="imagen" src="https://github.com/user-attachments/assets/839efa62-2f90-4e83-b9dc-2bc34900ffab" />
1 curtida
Moin
Outubro 16, 2025, 3:18pm
6
Você também deu uma olhada no motivo pelo qual o aviso não é exibido ao criar um novo grupo? Acho que seria útil logo quando você cria um grupo não público com um flair também.
Eu não testei dessa forma, mas posso dizer que o problema é que o componente usado para exibir isso não está presente no formulário de criação. Vou dar uma olhada.
1 curtida
Oi @Moin ,
Isso deve estar corrigido aqui:
main ← fix-warning-flair-when-creating-new-group
opened 01:22PM - 21 Oct 25 UTC
**Description**
When creating a group with limited visibility (ie, not everyo… ne), the warning about group name visibility was missing. This occurred because the logic involved was in another component that was not rendered in this form. After refactoring the logic involved the flair is still visible in both places and in all other previous places.
[Meta issue link](https://meta.discourse.org/t/warning-that-flair-will-make-group-visible-for-everyone-doesnt-work-for-image-uploads/385552)
Group creation form
**Before**
<img width="1237" height="1005" alt="imagen" src="https://github.com/user-attachments/assets/ba4af002-1594-4830-8aa0-e4fa33cf7652" />
**After**
<img width="1989" height="1090" alt="imagen" src="https://github.com/user-attachments/assets/71608738-9515-4db5-8fb4-da4a05d54c98" />
Manage group page
**After**
`g/test_group/manage/profile`
<img width="1393" height="1317" alt="imagen" src="https://github.com/user-attachments/assets/7ae9c1a6-33b8-4829-9da4-d10f7010d90c" />
`g/test_group/manage/membership`
<img width="1426" height="1228" alt="imagen" src="https://github.com/user-attachments/assets/ef7edfd4-baa1-4dfa-ba5f-4cf8f7e2a752" />
`g/test_group/manage/interaction`
<img width="1441" height="1452" alt="imagen" src="https://github.com/user-attachments/assets/10aec54b-7a47-432d-9051-400d1b2dc3b6" />
Me avise se encontrar algum problema.
1 curtida
Moin
Outubro 28, 2025, 2:43pm
9
Obrigado.
Fiquei um pouco confuso quando tentei isso, porque esperava que o banner ficasse acima do botão Salvar, assim como onde ele é mostrado ao editar um grupo.
Mas ele é mostrado acima do menu suspenso onde você edita a visibilidade. Isso estava fora da tela para mim.