Login_required.welcome_message hard coded for a closed system

The forum is configured such that users cannot create an account - only attend via invitation.
(apologies, I can’t find the setting to provide the exact title)

The default message seems to be hard coded:

“An account is required. Please ask an existing member for an invite or log in to continue.”

Two Things Of Note re:

Admin->Customize->Text Content->
login_required.welcome_message

  1. it’s set to the standard message instructing create an account or login.

  2. editing it has no effect on the alternative message instructing them to ask for an invite or login
    (even after a restart of the browser)

(and I was unable to find an alternative field to edit instead)

2 Likes

I can’t repro it on 2.2.0.beta10.

Result

6 Likes

I’m only finding
login_required.welcome_message

in Admin->Customize->Text Content.

But a search reveals:
login_required.welcome_message_invite_only

thanks for the proper label, Daniela!

3 Likes

Note that this issue is now fixed via:

https://github.com/discourse/discourse/commit/244628ed983cf318f9eee56d4b852d6efaede29c

When you update your Discourse instance to latest version, the custom text for login_required.welcome_message will be copied to login_required.welcome_message_invite_only (if it’s not modified).

Since you’ve already added the custom text for login_required.welcome_message_invite_only the above change will not affect your site, so nothing to worry.

Thanks for the bug report.

5 Likes