A developer needs to create a visualforce page that displays case data. The page will be used by both support reps and support managers. The support rep profile does not allow visibility of the customer_Satisfaction_c Field, but the support manager profile does. How can the developer create the page to enforce field level security and keep future maintenance to a minimum?
Answer
Create one visualforce page for use by both profiles
Use a new support manager permission sets
Create a separate visualforce page for each profile
Use a custom controller that has the with sharing keywords