I'm working on an Sharepoint 2016 application with C# in the back end and Silverlight & angular . I want to grant or deny permissions to users within specific web parts. That is to say, I have a group of users with different permissions. These permissions are set in 'Site Permissions' to have with either 'Read', 'Edit' or 'Full Control'.
A user who has 'Read' permissions currently can do anything in the system. I'm assuming I can restrict certain web parts but I want to do more. I want to disable access, say, if a web part has a button to alter data within a grid, within that web part, and a user has read only permissions.
Is this possible within Sharepoint 2016?