Invite-only Forum - Can non staff members invite others?


(RebsJ) #1

Hi everyone,

I have an invite only forum thusly:

Is it possible for the invited members to be allowed to invite others by email? I don’t mind if I have to approve them etc as it is a small membership.

Thanks for your help!


(Graeme Stuart) #2

I have a similar question. Who gets to invite people to the forum?

My new site is invite only and we have a small community of novice users, all invited by myself and all given trust level 2 by default.

When my users want to invite more users I tell them to look for the invites page in their settings but they can’t see it. Presumably because of a setting or because of their novice status in the system.

Do I need to increase their trust level or make them moderators/admins?


(RebsJ) #3

Well admin and mods can I think.

I have upgraded some of the users to level 3 but can’t see that they can invite others…


(Graeme Stuart) #4

I’ve done some basic searches but I can’t find the answer. Perhaps @codinghorror can give us a steer?

Is there a way to give users a quota of invitations? My users are not moderators but I’d like to enable them to invite a few people each to get some suitable people into my invite-only forum.


(Jeff Atwood) #5

TL2 users get invites.


(Graeme Stuart) #6

Thanks, I might be confused but when I impersonate one of my users at TL2 I cannot see the invites ‘tab’ on their preferences. Is there another way to create an invite? Am I missing something?


(Jeff Atwood) #7

Do you see the Invite button at the bottom of topics? Same process, basically:

That same invite functionality is available from user page as well. It’s documented in the trust level #faq topic.

Do you have SSO enabled? That will prevent invites as auth is handled by the parent site in that case. When SSO is enabled, invites would bypass parent site authentication, so that’s impossible… invites must be sent out by the parent website…


(Graeme Stuart) #8

No SSO is not enabled.

My TL2 users see this in their preferences page:

Whereas I see the invites menu item where I can review and manage my invites:

So my users can only invite new members when dealing directly with a single topic. Is this the intended behaviour?


(Jeff Atwood) #9

I can’t explain it, @techapj can you quickly verify that TL2 users can still send invites or any other possible cause of this?


(Arpit Jalan) #10

@rebel looking at the screenshot, I see that you have enabled “must approve users” site setting. You need to disable that to allow users greater than TL2 to send invites.

Make sure that “max invites per day” setting is greater than zero and “must approve users” setting is disabled.


(RebsJ) #11

Ah that makes sense!! I will change that setting. Many thanks for your help.


(Graeme Stuart) #12

Same here, I didn’t really get it but of course, an invite is an explicit approval and users can only be approved by admins/mods.

Is there a case for invitations to be approved? Thus allowing untrusted users to propose invites? Or is this a feature too far?

Perhaps a warning message on the “must approve users” option to be clear that this will prevent the use of invites by members?


(Jeff Atwood) #13

It is implicit, and kind of obvious, if the staff are manually approving all new users, why would individual users be able to completely bypass that by inviting people directly on?


(Graeme Stuart) #14

It wasn’t obvious to me. But I may have not been paying attention.

I didn’t expect invites to be anything more than an email with a link to a sign up form. I was expecting the standard process to take over at that point. i.e. I would have to approve any invited users if they signed up.

It turns out invites are creating a wormhole directly to approved accounts. This was not obvious to me. (:confounded:)

Hence my suggestion that invitations could be pre-approved by admins before they are sent out. Though I was expecting the approval to happen after the invitee signed up.

I’m not sure if this is a sensible addition. Its just what came to mind when my mental model was shattered by reality. I thought I would raise it.


(RebsJ) #15

Yes I would agree that for my usecase, I would love to have the option of ANY user inviting anyone but having the admin ultimately approve after they have signed up.

I am using discourse for a private - invite only forum obviously. I think most people are using it as a public forum where anyone can sign up.

regards