I have a EE website with around 20+ member groups and members from each of the membership groups should only have access to browse (front end only) certain channels of the website after signing in (front end).
Example: Membership group 'College 1' and 'College 2' should only be allowed to view channel 'book3', 'book5' and 'book7' when they browse the website (front end). I can do it in the template with condition, but it might be a bit messy to update the templates every time I add/remove a member group.
I've been trying to search for a solution, but have not found any yet, hopefully you have a solution.
Is this a function that is built-in in ExpressionEngine or if there are module you can recommend?