We don't support nested objects. If you really need to store as json strings and parse on the way out.
Guest is able to create topic and was able to post in a topic
How this is possible when only registered users have the privilege to create a topic and post in a topic. ?
What are the privileges set for the category and globally? A screenshot would be helpful.
Could it be that the user was registered, but then later deleted their account? This would also cause some topics/posts to be owned by the Guest pseudo-user. @abhinov-singh
Juan G. last edited by
This would also cause some topics/posts to be owned by the Guest pseudo-user.
Maybe this could fix it:
It appears now as a Guest's post.
The user's record is gone, but the post's record still contains the user's uid number. So the post could appear attributed to "Guest 2839" instead of only "Guest" for all past accounts.
(Allow users to delete or "close" their accounts · Issue #1284 · NodeBB/NodeBB)
That could work. I'm not really in favour of using "guest" to denote deleted users, as they technically weren't guests when posting, and aren't guests anymore either.
Juan G. last edited by Juan G.
@julian Perhaps, instead of “Guest 2839” for a user who deleted the account but not the posts, something like “Former 2839” or similar.
It‘s more respectful than “deleted” for former users that chose to go and weren’t spammers, but on the contrary wrote valuable posts that were kept.
Of course, in the case of spammers, account and posts are all deleted, so no need for “deleted user”.