• Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
v3.5.2 Latest
Buy Hosting

Admin approval

Scheduled Pinned Locked Moved General Discussion
15 Posts 6 Posters 6.7k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • tgezginisT Offline
    tgezginisT Offline
    tgezginis GNU/Linux
    wrote on last edited by
    #1

    Hi everyone,

    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?

    Thanks.

    1 Reply Last reply
    1
  • tgezginisT Offline
    tgezginisT Offline
    tgezginis GNU/Linux
    wrote on last edited by
    #2

    How can I do it? Please help me.

    PitaJP 1 Reply Last reply
    0
  • PitaJP Offline
    PitaJP Offline
    PitaJ Global Moderator Plugin & Theme Dev
    replied to tgezginis on last edited by
    #3

    @tgezginis what do you mean by admin approval?

    pichaliteP 1 Reply Last reply
    0
  • pichaliteP Offline
    pichaliteP Offline
    pichalite Plugin & Theme Dev
    replied to PitaJ on last edited by
    #4

    @pitaj I think he means to say that whenever a new user signs up, the admin needs to approve the account before the account is active.

    Admin approval re: Registration · Issue #2638 · NodeBB/NodeBB

    Hi everyone, 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. My another request is bulk add users to group. It'll be go...

    favicon

    GitHub (github.com)

    tgezginisT 1 Reply Last reply
    0
  • tgezginisT Offline
    tgezginisT Offline
    tgezginis GNU/Linux
    replied to pichalite on last edited by
    #5

    @pichalite said:

    @pitaj I think he means to say that whenever a new user signs up, the admin needs to approve the account before the account is active.

    Admin approval re: Registration · Issue #2638 · NodeBB/NodeBB

    Hi everyone, 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. My another request is bulk add users to group. It'll be go...

    favicon

    GitHub (github.com)

    yes, it's true. sorry my bad English 😞

    PitaJP 1 Reply Last reply
    0
  • PitaJP Offline
    PitaJP Offline
    PitaJ Global Moderator Plugin & Theme Dev
    replied to tgezginis on last edited by
    #6

    @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:

    1. Create a new group called Authorized or something
    2. In the category section in the ACP, configure the Access Control on the categories to only allow users in the Authorized group to create topics and reply to topics.
    3. When a new user signs up, authorize them by adding them to the Authorized group
    tgezginisT 1 Reply Last reply
    2
  • tgezginisT Offline
    tgezginisT Offline
    tgezginis GNU/Linux
    replied to PitaJ on last edited by
    #7

    @pitaj said:

    @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:

    1. Create a new group called Authorized or something
    2. In the category section in the ACP, configure the Access Control on the categories to only allow users in the Authorized group to create topics and reply to topics.
    3. When a new user signs up, authorize them by adding them to the Authorized group

    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.

    MegaM 1 Reply Last reply
    0
  • A Offline
    A Offline
    a_5mith
    wrote on last edited by
    #8

    You can highlight multiple users in the acp and do it that way I believe.

    tgezginisT 1 Reply Last reply
    0
  • tgezginisT Offline
    tgezginisT Offline
    tgezginis GNU/Linux
    replied to a_5mith on last edited by
    #9

    @a_5mith said:

    You can highlight multiple users in the acp and do it that way I believe.

    Screenshot-2.png
    How can I do it in this menu?

    1 Reply Last reply
    0
  • MegaM Offline
    MegaM Offline
    Aza Noriega Community Rep
    replied to tgezginis on last edited by
    #10

    @tgezginis said:

    It's only add user to non-approved group and remove from registered-users group on signup

    'registered-users' it's a system group(hidden group)
    AFAIK you should never remove users from it and I'm pretty sure there is another way to get exactly what you want, while avoiding removing users from this group.

    1 Reply Last reply
    0
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    wrote on last edited by
    #11

    I'd also be against removing users from the registered-users group. Having your plugin add a new system group called approved-users would be ideal. To get a list of users awaiting approval (for showing in the ACP page, for example), you could do a diff of the registered users group against the approved users group (using this redis method, for example). I don't believe our DBAL supports SDIFF yet, but we can add it for you if you'd like.

    1 Reply Last reply
    0
  • MegaM Offline
    MegaM Offline
    Aza Noriega Community Rep
    wrote on last edited by
    #12

    @julian said:

    To get a list of users awaiting approval

    I'd propose create two groups

    1. approved-users
    2. non-approved-users

    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

    tgezginisT 1 Reply Last reply
    0
  • tgezginisT Offline
    tgezginisT Offline
    tgezginis GNU/Linux
    replied to Aza Noriega on last edited by tgezginis
    #13

    @Mega said:

    @julian said:

    To get a list of users awaiting approval

    I'd propose create two groups

    1. approved-users
    2. non-approved-users

    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.

    MegaM 1 Reply Last reply
    0
  • MegaM Offline
    MegaM Offline
    Aza Noriega Community Rep
    wrote on last edited by
    #14

    @tgezginis said:

    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.


    Okay, I'll try to help you to develop this plugin. I can start today
    Go PM.

    1 Reply Last reply
    0
  • MegaM Offline
    MegaM Offline
    Aza Noriega Community Rep
    replied to tgezginis on last edited by
    #15

    @tgezginis While you was ignoring me in PM and I was in doubt, whether it worth to develop the plugin as my own plugin, without you, @pichalite already wrote the plugin!

    https://community.nodebb.org/topic/3735/nodebb-plugin-newuser-approval-plugin-for-admins-to-approve-new-users

    1 Reply Last reply
    0

Copyright © 2023 NodeBB | Contributors
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development