How to control content access based on value of a List (text) field in user profile?
Check taxonomy_permissions (I think will do in combination with role assignment and has a stable release too), term_access module, Access by Term