I need to be able to restrict what features on a layer a user can see based on their geographical location.
Here's the scenario: this is for contractor management for my company. A contractor needs to be restricted to a geographical area, most often a state (but sometimes it will be a polygon drawn from another layer) and only see features from the map's feature layers within that geographical area. So if they're restricted to Ohio, they need to not be able to see features in Indiana, Kentucky, etc.
Is there any way to set a layer to only display features within a certain geometry?