So, I am attempting to implement what should be a rather straightforward piece of functionality for a client's site. Surveys are entered by users of role Survey Takers, and never have access to anything other than their own content. The surveys are tied to a taxonomy term identifying the venue where the survey was taken. These terms can only be edited by the site owner.
The most important user role is Client, the venue owners or managers who have access to all the complete surveys for their venue. At least, that's the idea. The Client also has a taxonomy reference to the venue, one that is set upon user account creation by the site owner and cannot be edited by any other user.
I need to create a view that lists only the surveys tied to the taxonomy term listed under the Client's user profile.
I've researched this, downloaded multiple modules, attempted various solutions listed in the forums and elsewhere; all to no success. I've used contextual filters and relationships, the Relation module, Taxonomy Access Control, and countless other attempts, and still the filters don't work, and anyone can access all of the surveys. This is the basic and most important functionality that this site requires, and I am stumped as to how to implement it.