# Les non-membres du personnel ne peuvent pas créer d'événements de calendrier

**URL:** https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796
**Category:** Bug
**Tags:** events
**Created:** [Juillet 31, 2025, 11:29 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796 "2025-07-31T23:29:20Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![marvi](https://avatars.discourse-cdn.com/v4/letter/m/bcef8e/32.png) [@marvi](https://meta.discourse.org/u/marvi)
#### Post date: [Juillet 31, 2025, 11:29 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796/1 "2025-07-31T23:29:20Z")

</div>

Nous utilisons le plugin Calendar et avons essayé d’activer la publication d’événements pour tous les utilisateurs :

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/6/0/9608ae6fd9db3ae0cd011b4b2608ab66f36748e3.png)

Cependant, lorsque les utilisateurs non-membres du personnel essaient de publier dans le calendrier, cet avis apparaît :

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/7/0/670d9db89d74623c6ec606c6cca9efc27d61fd6b.png)

Quelqu’un d’autre a-t-il rencontré ce problème ? S’agit-il d’un bug ou configurons-nous quelque chose incorrectement ?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [Août 1, 2025, 2:56 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796/2 "2025-08-01T02:56:32Z")

</div>

C’est en effet un oubli. Pouvez-vous essayer de le définir sur `trust_level_0` ? Tout le monde est un groupe spécial et il semble que nous ayons manqué une gestion spéciale ici.

`trust_level_0` est un groupe qui capture chaque utilisateur connecté sur votre forum.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [Août 1, 2025, 5:22 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796/7 "2025-08-01T05:22:00Z")

</div>

Il y a aussi un autre sujet sur ce problème

> [@Selecting the "everyone" group in the allowed\_on\_groups setting does not enable event creation](https://meta.discourse.org/t/selecting-the-everyone-group-in-the-allowed-on-groups-setting-does-not-enable-event-creation/279434?u=moin):
>
> The discourse post event allowed on groups setting drop down gives the “everyone” group as one of its options. When selected, the expectation is that everyone will be allowed to create events, but this is not the case. To allow any user on the forum to create an event, the trust\_level\_0 group would need to be selected. I think that similar issues with the “everyone” group being included in settings dropdown menues has come up in the past. Probably the setting is just pulling in all gr…

---

<div class="post-metadata">

### Author: ![kris.kotlarek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kris.kotlarek/32/176919_2.png) [@kris.kotlarek](https://meta.discourse.org/u/kris.kotlarek)
#### Post date: [Août 1, 2025, 6:42 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796/8 "2025-08-01T06:42:23Z")

</div>

Cette erreur s’affiche dans deux cas :

1. L’utilisateur essaie de créer un événement privé et d’inviter des groupes auxquels il ne peut pas accéder. Par exemple, ici, j’essaie d’inviter des administrateurs :

 ![invite admins](https://global.discourse-cdn.com/meta/original/4X/c/9/2/c92b9fe4357b990c00dac7db61b7abf219ae9de1.png)

Pour que cela fonctionne, je devrais modifier l’autorisation sur le groupe Admins.

 ![admin group permission](https://global.discourse-cdn.com/meta/original/4X/e/a/1/ea1343a2d4e31347c83ec6a73f8f32a57cd1990f.png)

1. Un événement privé est sélectionné, mais aucun groupe n’est spécifié.

 ![no groups specified](https://global.discourse-cdn.com/meta/original/4X/f/0/3/f03012a2203a807ca000957757052267e4534566.png)

Peut-être devrions-nous améliorer le formulaire de création d’événements pour informer l’utilisateur qu’il s’agit d’une configuration incorrecte.

* * *

@marvi, est-il possible que l’un de ces scénarios se soit produit dans votre cas ?

---

<div class="post-metadata">

### Author: ![marvi](https://avatars.discourse-cdn.com/v4/letter/m/bcef8e/32.png) [@marvi](https://meta.discourse.org/u/marvi)
#### Post date: [Août 6, 2025, 2:00 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796/10 "2025-08-06T02:00:08Z")

</div>

Merci à tous pour vos réponses ! Et c’est intéressant à propos du réglage « tout le monde ». Je l’ai mis à trust\_level2, qui est le niveau de confiance le plus bas auquel les gens entrent, mais cela ne fonctionne toujours pas malheureusement. Les événements sont publics et tous les groupes sont autorisés :

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/d/3/bd35dc6ff10b3d68c282cd71608e304a781dc612.png)

---

<div class="post-metadata">

### Author: ![kris.kotlarek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kris.kotlarek/32/176919_2.png) [@kris.kotlarek](https://meta.discourse.org/u/kris.kotlarek)
#### Post date: [Août 12, 2025, 2:21 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796/11 "2025-08-12T02:21:19Z")

</div>

J’ai regardé de plus près et je pense savoir ce qui se passe. L’assistant pour créer un événement ajoute `allowedGroups=trust_level_0` à l’événement pour les événements publics.

Dans la plupart des cas, par défaut, tout le monde peut voir le groupe `trust_level_0`, mais dans votre cas, il est configuré de telle sorte que seuls les propriétaires de groupe et les modérateurs puissent le voir.

Quelque chose de similaire à mon instance de test :

 ![demo of visibility](https://global.discourse-cdn.com/meta/original/4X/5/2/3/523f1526a7028980124052ac62b52b183f52a354.png)

Parce que `allowedGroups` est mentionné, l’autorisation est vérifiée et les membres de `trust_level_2` ne peuvent pas « voir » `trust_level_0`.

Je vais travailler à la correction de l’assistant afin qu’il n’ajoute pas « allowedGroups » pour les événements publics, car c’est inutile.

En attendant, vous avez 2 options pour résoudre ce problème :

1. Supprimez `allowedGroups` à la main afin que votre événement ressemble à ceci :

```plaintext
[event start="2025-08-12 09:49" end="2025-08-13 00:00" status="public" timezone="Pacific/Auckland"]
[/event]

```

1. Changez la visibilité du groupe `trust_level_0` en « utilisateurs connectés ». Vous pouvez le faire sur cette page `/g/trust_level_0/manage/interaction`

Je vous informerai une fois que la correction de l’assistant d’événements sera effectuée.

---

<div class="post-metadata">

### Author: ![kris.kotlarek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kris.kotlarek/32/176919_2.png) [@kris.kotlarek](https://meta.discourse.org/u/kris.kotlarek)
#### Post date: [Août 12, 2025, 6:40 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796/12 "2025-08-12T06:40:58Z")

</div>

J’ai apporté une correction à l’outil de création d’événements pour ne pas ajouter `allowedGroups` pour les événements publics et cela a été déployé sur votre instance.

> <https://github.com/discourse/discourse/pull/34244>
>
> Remove frontend code that automatically adds allowedGroups="trust\_level\_0" to pu…blic events.
> 
> https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796

---

<div class="post-metadata">

### Author: ![kris.kotlarek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kris.kotlarek/32/176919_2.png) [@kris.kotlarek](https://meta.discourse.org/u/kris.kotlarek)
#### Post date: [Août 15, 2025, 10:00 UTC](https://meta.discourse.org/t/non-staff-members-cannot-create-calendar-events/376796/13 "2025-08-15T22:00:14Z")

</div>

Ce sujet a été automatiquement fermé après 3 jours. De nouvelles réponses ne sont plus autorisées.
