We're running phpBB 3.2.9 and we've just encountered something strange with a newly registered user. They've bypassed the moderation queue and their first post became visible without approval. To the best of our knowledge this has only happen this one time.
Before and after this user registered, first posts have required moderator approval. What is strange for this specific case is there is some evidence that phpBB still thinks approval is necessary.
Some details. When viewing one of our forum listings, on the topic this newly registered user has posted, the ?
icon appears and if I hover over it I get the tooltip "At least one post in this topic has not been approved". When reading the topic, the member's post does not show the expected Approval/Disapproval buttons.
Looking over the posts and the MCP, I don't see anything awaiting approval. In the Moderator logs there is no indication that this members post was approved or disapproved. Strangely, a subsequent poster the next day has quoted this post, so we know it is visible to the membership.
Our User Registration Settings:
Has anyone else ever seen this happen?
Since phpBB still thinks a post needs approval, but nothing appears in the Moderation Queue for either Topics awaiting approval or Posts awaiting approval, is there somewhere else in ACP or MCP or the database that I can check to determine a) why does phpBB still think a post needs approval and b) how moderator approval has been bypassed?
Peeking in the database, in particular the phpbb_posts table might provide some insight, but unfortunately the structure shown in Table.phpbb posts - phpBB Development Wiki
doesn't match our board. Is the post_delete_user field overloaded and would it show a moderator's ID if they approved it? If so, what field would indicate whether it was deleted/approved/disapproved?
Normal people… believe that if it ain’t broke, don’t fix it. Engineers believe that if it ain’t broke, it doesn’t have enough features yet. – Scott Adams