Users reported that non-staff members cannot create calendar events despite enabling permissions for the ‘everyone’ group. sam suggested using trust_level_0 instead, as ‘everyone’ lacks proper handling. Moin linked to a related topic. kris.kotlarek clarified that the error occurs when users try to invite inaccessible groups or leave groups unspecified in private events. marvi confirmed the issue persists even after switching to trust_level_2, with events set to public and all groups allowed. kris.kotlarek identified the root cause: the event wizard incorrectly adds allowedGroups=trust_level_0 to public events, and since trust_level_0 visibility is restricted to group owners/moderators in marvi’s setup, trust_level_2 users can’t access it. Two temporary fixes were offered: manually removing allowedGroups from event code or changing trust_level_0 visibility to ‘logged on users’. A permanent fix was deployed to prevent the wizard from adding allowedGroups for public events kris.kotlarek, resolving the issue.
Oh this is indeed an oversight, can you try setting it to trust_level_0 , everyone is a special group and it looks like we are missing some special handling here.
trust_level_0 is a group that captures every single logged in user on your forum.
Thank you all for your replies! And interesting about the ‘everyone’ setting. I have updated it to trust_level2, which is the lowest trust level at which people enter, but it’s still not working unfortunately. The events are public and all groups are allowed:
I took another look and I think I know what is happening. The wizard to build an event is adding this allowedGroups=trust_level_0 to the event for public events.
In most cases, by default, everyone can see the trust_level_0 group, but in your case, it is configured that only Group owners and moderators can see it.