I can route them to a category, which is what it is doing here.
You can definitely route them to a public category, nothing stopping you in the system. For mine, I route them to private categories.
It is working great, except that some SPAMer’s keep sending in SPAM.
Now, those SPAMer’s will all be
staged users created with the default user level of 0. In my forum, all my users start off at level 1 (invitation only, another setting). Therefore it stands without saying that level 0 users are all
staged users via
Now setting the
approve_new_topics_unless_trust_level level to 1, which means that level 0 user posts need approval, we can get past the situation of those SPAM’s appearing on the category until they’re removed by moderators.
All of these features are standard in the system; I’m not using anything that is non-standard. If I can use this particular combo of system settings to satisfy my needs, then so much better for Discourse!
However, it seems that the system’s features set is not 100% orthogonal. Users created via other means (SSO, invitation, registration etc.) follow the
approval checks for their posts. However,
staged users created via
email in by-pass the checks.
This is a bug if you ask me, or you would have called the setting
approve new topics unless trust level (WARNING: doesn't work for staged users).