"everyone" group unable to see private templates

Encountered bug while testing Templates plugin. Discourse version 3.2.0.beta1-dev (24d46fd981), templates commit 146dc201. (i see now that there’s a new version eight hours ago, but as the commit doesn’t mention this bug specifically, i’m risking the assumption it hasn’t been fixed. please correct me if i’m wrong.)

–

  1. have one user set as a regular member, but not a member of any group.

  2. enabled private templates and created template tag. allowed everyone to use private templates.

  3. aforementioned user created a PM to themselves and tagged it template, but could not see it as an option to select when making a new topic.

I, as a staff member, was able to create my own PM and tag it template and see both, with the same settings.

I then assigned the test user to a group and specifically moved the permission group from everyone to just that group and then the user was able to see his private template.

1 Like

What if you assign permissions to @trust_level_0 instead? Does it work then?

1 Like

Yes, trust_level_0 appears to work. A good workaround, if they don’t plan to fix everyone.

1 Like

‘Everyone’ is more a pseudo group that includes anon, and probably shouldn’t be included as an available group to set here. :thinking:

I think setting TL0 would be the thing to do. :+1:

I’ll see if we can get someone to take a look.

3 Likes

I am okay with this logic. Just wanted to report it because it was something I noticed. :smile:

1 Like