Nodebb is amazing project and I want to use it. But I didn't find admin approval. I need this feature for new users. I don't want to write up to admins confirm user.
What can i do for it?
To get a list of users awaiting approval
I'd propose create two groups
obviously when you're adding users to approved, you have to remove them from non-approved
so getting a list of users will be much easier and faster than redis SDIFF and etc
I haven't experience with nodejs and NodeBB so I can not proceed. If you can contribute the plugin, I'll be happy. This plugin provide many people's problem.
@tgezginis It looks like this feature is set up to be added in future versions of NodeBB.
In the mean time, you can do the following to do what you want:
- Create a new group called
- In the category section in the ACP, configure the
Access Controlon the categories to only allow users in the
Authorizedgroup to create topics and reply to topics.
- When a new user signs up, authorize them by adding them to the
It's nice solution, but we have ~3.000 users. It will be hard work.
I'm working on new plugin. (https://github.com/tgezginis/nodebb-plugin-approval) It's only add user to non-approved group and remove from registered-users group on signup. But when I want to approve user I can't add to registered-users group. I have to solve this problem. If someone want to help me, please pull-request with commits.