I asked a similar question a few days ago and got a very good response on how to get started.
I have a SharePoint site using a SPFx react app that I created. The app is contains a sophisticated form for contractors to fill out. When the contractor fills out the form and hits submit, it adds an item to the list using a snippet like this:
//pushing items to a the contracts list
I created a new role called
contractors, I do not want them to be able to view any other list, be able to click on
site contents and check data on the site, or if it's possible be able to view the list, because it will contain other people's information. I think the best way would be to somehow hide the toolbar for this role.
Here is a link to a screenshot of my current edit permission level, currently the way it's set up I'm getting a
Error making HttpClient request in queryable:  . When I select all or give more access it works, I'm trying to give them the most basic access while allowing them to add/edit item on the list.
Here is the screenshot: https://ibb.co/y5Z4rwJ