Current Behavior
If a group has the permission to approve posts then they can approve any posts that are not the start of a thread.
In order to approve a thread a group also needs the edit post permission.
If a group has the approve post permission but not any edit permissions then they will still get flags about having to approve threads but when they click it they will get an error message: "The requested resource was not found."
Steps to Reproduce
Make a role "moderators" and give it permission to see flags and approve posts
Set all posts by new members to require approval
Create a new user and a moderator account
Create a thread with the new user and log into your moderator account
You will get a flag telling you to approve a thread but can't see the thread
Expected Behavior
People with the permission "approve posts" should be able to approve threads.
Bug Report
Current Behavior If a group has the permission to approve posts then they can approve any posts that are not the start of a thread. In order to approve a thread a group also needs the edit post permission.
If a group has the approve post permission but not any edit permissions then they will still get flags about having to approve threads but when they click it they will get an error message: "The requested resource was not found."
Steps to Reproduce
Expected Behavior People with the permission "approve posts" should be able to approve threads.
Environment