# Permisos de grupo en categoría para foros que no están en inglés

**URL:** <https://meta.discourse.org/t/everyone-group-in-category-permissions-in-non-english-forums/335600>\
**Category:** Bug\
**Tags:** pr-welcome\
**Created:** [11 Noviembre, 2024 14:29 UTC](https://meta.discourse.org/t/everyone-group-in-category-permissions-in-non-english-forums/335600 "2024-11-11T14:29:58Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [12 Diciembre, 2025 11:23 UTC](https://meta.discourse.org/t/everyone-group-in-category-permissions-in-non-english-forums/335600/13 "2025-12-12T11:23:12Z")

</div>

¿Ojalá a la 2.ª vez sea la vencida? 😅

> <https://github.com/discourse/discourse/pull/36656>
>
> In non-English forums, the "everyone" group name is localized (e.g., "jeder" in …German). The frontend was comparing against the hardcoded English string "everyone", which caused several issues:
> 
> \- Broken links (linking to \`/g/jeder\` instead of showing plain text)
> \- Permission checkboxes not being properly disabled
> \- Permission protection logic failing for the everyone group
> 
> The fix uses \`group\_id\` instead of \`group\_name\` for identifying the "everyone" group, since the ID (0) is constant regardless of locale.
> 
> Changes:
> \- Add \`group\_id\` to category permissions in CategorySerializer
> \- Update frontend to compare against \`AUTO\_GROUPS.everyone.id\`
> \- Replace all hardcoded group ID checks (0) with \`AUTO\_GROUPS.everyone.id\`
> \- Replace hardcoded group name checks with \`AUTO\_GROUPS.\*.name\`
> 
> Ref - meta/t/335600

---

_[View the full topic](https://meta.discourse.org/t/everyone-group-in-category-permissions-in-non-english-forums/335600)._
