I have a few forums on my site and was wondering if there was a way to restrict it so that only 1 user role can add topics but is only viewable by all roles
assuming you have created different user roles you can select which roles can create/edit a forum topic and which ones can view them so eg you could have say gold member can create a topic and view it but silver members can only view topics, a friend of mine had his forum set up this way when he had a oxwall site a couple of years ago