We have four user roles: Admin, Manager, Supervisor, and Agent.
Discussion posts and replies are publicly visible
Is that a trick question? I mean, the third item makes no sense at all.