# Плаги календаря требует видимости для группы

**URL:** https://meta.discourse.org/t/calendar-plugin-needs-group-visibility/335927
**Category:** Support
**Tags:** events
**Created:** [13.Ноябрь.2024 10:18:34 UTC](https://meta.discourse.org/t/calendar-plugin-needs-group-visibility/335927 "2024-11-13T10:18:34Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![srosset81](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/srosset81/32/460406_2.png) [@srosset81](https://meta.discourse.org/u/srosset81)
#### Post date: [13.Ноябрь.2024 10:18:34 UTC](https://meta.discourse.org/t/calendar-plugin-needs-group-visibility/335927/1 "2024-11-13T10:18:34Z")

</div>

Если вы устанавливаете Discourse на другом языке, группы «уровни доверия» будут иметь другие названия. Например, во французском языке вместо «trust\_level\_0» у вас будет «niveau\_confiance\_0».

Теперь, если вы создадите событие с помощью плагина Calendar и захотите сделать его публичным, он добавит этот код: `allowedGroups="trust_level_0"`. Однако группы «trust\_level\_0» не существует, поэтому **все пользователи** получают ошибку «Недопустимые разрешённые группы».

Таким образом, плагин совершенно непригоден для использования неанглоязычными пользователями.

Есть ли способ быстро обойти эту ошибку? Я только что перенёс сообщество на Discourse, и все пользователи не могут создавать события из-за этой ошибки. К сожалению, я не могу переименовать «niveau\_confiance\_0» в «trust\_level\_0», так как это автоматическая группа. Или, возможно, это можно сделать где-то напрямую в настройках?

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [13.Ноябрь.2024 10:33:40 UTC](https://meta.discourse.org/t/calendar-plugin-needs-group-visibility/335927/2 "2024-11-13T10:33:40Z")

</div>

Это проблема, которая существует уже давно и, например, влияет на использование групп тегов.

Ничего не изменилось, поэтому, похоже, команда загнала себя в тупик в какой-то момент. Именно поэтому они не могут использовать английский язык внутри кода, а другие языки — во внешнем интерфейсе.

Но я лишь предполагаю, так как никто не объяснил, в чём именно заключаются реальные трудности при исправлении этого. Или же я упустил объяснение, что тоже возможно.

---

<div class="post-metadata">

### Author: ![renato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/renato/32/383632_2.png) [@renato](https://meta.discourse.org/u/renato)
#### Post date: [13.Ноябрь.2024 22:31:17 UTC](https://meta.discourse.org/t/calendar-plugin-needs-group-visibility/335927/3 "2024-11-13T22:31:17Z")

</div>

> [@Сébastien Rosset](#):
>
> Теперь, если вы создадите событие с помощью плагина Calendar и захотите сделать его публичным, он добавит этот код: `allowedGroups="trust_level_0"`. Однако группы с названием «trust\_level\_0» не существует, поэтому **все пользователи** получают ошибку «Invalid allowed groups».

Извините, но мне не удалось воспроизвести эту проблему. Любое из оригинальных английских названий из [автоматических групп](https://github.com/discourse/discourse/blob/280adda09c891af9a9d406dda041fd986dd45ef7/app/models/group.rb#L92-L102) допустимо здесь в качестве значения `allowedGroups`.

Однако обратите внимание, что пользователь, создающий событие, **должен иметь возможность видеть** группы, указанные как разрешённые. Не меняли ли вы случайно уровни видимости для ваших автоматических групп?

 ![Group - Manage - Interaction](https://global.discourse-cdn.com/meta/original/4X/4/a/5/4a5e2902c07d1640743d5d48e8384eed9113347b.png)

> [@Сébastien Rosset](#):
>
> Таким образом, плагин совершенно непригоден для пользователей, не владеющих английским языком.

Это совершенно неверно. Я использую этот плагин уже несколько лет в своём сообществе на португальском языке (Бразилия).

> [@Jakke Flemming](#):
>
> Но я лишь предполагаю, поскольку никто не объяснил, какие именно трудности возникают при исправлении этого. Или же я упустил логику, что тоже возможно.

Что именно нужно исправить?

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [13.Ноябрь.2024 22:36:22 UTC](https://meta.discourse.org/t/calendar-plugin-needs-group-visibility/335927/4 "2024-11-13T22:36:22Z")

</div>

Вот:

> [@Non-english automatic groups don't stick when applied to Tag Group visibility/usability restrictions](https://meta.discourse.org/t/non-english-automatic-groups-dont-stick-when-applied-to-tag-group-visibility-usability-restrictions/221849):
>
> If I set the option: “Keywords are visible for everyone, but only the following groups can use them”. …select groups \> save \> then reload the page or go back into the options later, the two selected groups are no longer displayed. However, the function comes into effect and only these two groups can subsequently assign tags from the group. This can cause confusion for multiple administrators. Is this the way it is supposed to be? slight_smile Thanks already for the feedback slight_smile

С этим или без — вопрос связан с тем 🤷‍♂️

Эта тема очень похожа.

---

<div class="post-metadata">

### Author: ![srosset81](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/srosset81/32/460406_2.png) [@srosset81](https://meta.discourse.org/u/srosset81)
#### Post date: [14.Ноябрь.2024 11:19:47 UTC](https://meta.discourse.org/t/calendar-plugin-needs-group-visibility/335927/5 "2024-11-14T11:19:47Z")

</div>

> [@Ренато Атилио](#):
>
> Обратите внимание, однако, что пользователь, создающий событие, **должен иметь возможность видеть** группы, указанные как разрешённые. Не меняли ли вы случайно уровни видимости для ваших автоматических групп?

Спасибо! Видимость была ограничена владельцем группы, и изменение её на «для всех авторизованных пользователей» действительно решило проблему! Извините за поспешные предположения — я недостаточно глубоко исследовал проблему.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [14.Декабрь.2024 11:20:39 UTC](https://meta.discourse.org/t/calendar-plugin-needs-group-visibility/335927/6 "2024-12-14T11:20:39Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
