Forum Discussion
Deleted
Jan 04, 2019Sharepoint online - limit Permissions/Views
deleted
Thuyavan Ganesan
Jan 05, 2019Iron Contributor
Based on you description, my understanding is that you want to hide certain view and switch option from certain users. If the users has only read permission then you can do following steps to achieve it.
As you mentioned you create a separate view for Readers and set Target Audience for that view
Using Client Scripting (JavaScript/JQuery) you can hide the ribbon and other options from users through which they will not be able to switch views. (OR) Using the JavaScript/JQuery you can redirect the users from when ever they try to access the owners view URL.
Let us know if you are taking this approach, will share the code.
As you mentioned you create a separate view for Readers and set Target Audience for that view
Using Client Scripting (JavaScript/JQuery) you can hide the ribbon and other options from users through which they will not be able to switch views. (OR) Using the JavaScript/JQuery you can redirect the users from when ever they try to access the owners view URL.
Let us know if you are taking this approach, will share the code.
Deleted
Jan 06, 2019deleted
- Robin NilssonJan 07, 2019Bronze Contributor
Dean is correct, you can go down a rabbit hole with this type of requirement. :)
In On-Premise, the way we dealt with this was to use 2 lists. The first list was for the user entry, and in the advanced list settings we set the item level permissions to only allow user to see their own entries.
When an item was created, we had a workflow (you could use Flow for this, or a SharePoint Designer workflow) to copy the information into a second list, where permissions were set for just the managers. They would then work their own list. In this list we would store the ID of the item in the first list so we could always match them up.
- Jan 07, 2019You could do this by using a customize form (powerapps) for shows certain columns to certain users to fill out. You would need a user list of some kind that defines this that you can reference for your columns. It's definatley not an easy task and will require a little bit of reading up on.
In the list itself, under advanced options under item-level security, you can make it so users can only see their own entries. You would then have to make the 5 managers have full control on the list, which will let them see all entries. This will solve the issue of people only being able to see their own entries.- Alan MarshallJan 07, 2019Iron ContributorI've used this apporach before where it is more about hiding and not security. The managers would only need approver role on that list and not full control to see all items so you can keep rights to a minimum
- DeletedJan 08, 2019
deleted