Moderator Logs & Userdata Questions

NodeBB Development
  • Hey there, I am currently trying to develop a nodebb forum for a community, and I am trying to get as much functionality as possible from the previous forum software we were using unto this one. With that in mind, I am stuck on a few issues that I could very much so use assistance with.

    First I was wondering if the system logs moderator and admin actions somewhere? We have a fair amount of moderators that can handle and deal with problematic users when they appear, however it is essential that their actions towards these users be logged in someway in case we need to review it. Is there some place that it is logged? or is there a plugin that provides that type of functionality?

    My next issue is trying to get userinfo from mongo-db loaded into the userdata hash. I have a steam login plugin that pulls their steamID and steam profiles, and stores it in the user data in the database, the plugin I forked and edited to get the plugin working has some kind of theme API to use, however we were not able to get the info unto the user profiles to display their own steam info. Since our community is based around steam, its highly important I can get this functionality working.

    Here is a question I asked the developer of the theme we are using:

    This is my fork of the steam-sso plugin:

    here is the issue/instruction I used to get the steam-sso plugin working as a login:

    I will also add that I am not a coder at all, so I am most likely going to relay this with my more knowledgeable team, I appreciate any and all help that I can get.

  • Bumping as I still need assistance with this. any help anyone can provide would be highly appreciated.

  • From the ACP, you can look at Advanced/Events, which contains an audit log of moderator/administrative actions.

    What exactly are you trying to get loaded from Steam? If you log in via their OAuth2 endpoint, you should retrieve some data from steam which you can then save into the user hash. Is that the step you're stuck on?

  • @julian

    Yeah, I've been unable to figure out how to load the info into the user hash.

    { "steam-sso:steamid" : "76561198394958599", "steam-sso:profile" : "" }

    This is currently how it is stored in the database within the user information from scouring the mongodb. ( I removed the rest of the userdata in that which is why its showing just the steam information)

  • Still could use assistance if anyone can offer. The new forums we are developing using nodebb is delayed until the next release, but if someone cant point me in the right direction I would highly appreciate it.

Suggested Topics