Restrict Edit/Delete SharePoint Permission on list - sharepoint

How to create a SharePoint permission that will only allow users to add items but no modify and delete access?
This will help me to secure all the data or information that the user input to SharePoint list.

With SharePoint default policies you can not restrict user. You have to create your own policy first. Follow below steps to create your own policy.
Go to site settings -> site permissions.
From ribbon click on permission levels.
click on "Add a new permission level".
Provide name and In list permission select "add permission" check box. click Create.
Now create group with this new permission policy and add appropriate user in it.
Go to your list -> list settings -> Permission for this list. Stop inheriting permission. Remove unwanted groups from there and add the new group you have created.
Now your users have only add permission in this list.

Related

Assign SharePoint document permissions to a custom group

How do I add a custom group to this image library? I created a group at the site level which contains a list of users from AD but there is no option for me to add this group to this specific folder.
I have also created a group at the AD level but the SharePoint functionality only allows for individual users to be added to one of the groups already listed.
I stopped inheriting permissions from the top level site in order to manage access to certain folders but I don't seem to have that option.
Try following the steps:
From permissions page (shown in your question), click on "Grant Permissions"
Search name of group in first text box and select group from suggestions
Click on "SHOW OPTIONS"
Select Permission level as per your requirements
Click "Share"
Documentation: Customize permissions for a SharePoint list or library

how to allow only specific users to add/delete items from a list in sharepoint?

I'm working on requirement, where we have a list with categories we want to maintain list own our own. we want others to restrict from add/ delete/modify, only we want to do that.
Is it possible to do it in SharePoint?
Yes. You can stop inheriting permissions from the site in the list and assign unique permissions to the users.
Go to List sttings > Permissions for this list.
Click Stop Inheriting Permissions in the ribbon > Slect all existing groups and users > Remove User Permissions > Grant full control Permissions to specific users and grant read permission to other users.

How can I create a new Role in SharePoint 2013?

I am trying to create a role in SharePoint 2013 but I am unable to find any kind of option to create a new role. I don't want to create group. I know there is difference between role and group. I have created roles and groups using SharePoint 2013 client library code, but now I want to create role manually in SharePoint 2013.
I am not sure if I understand this correctly but I am suggesting you a few things:
Supposing that you have access to the site permissions, you could navigate to Site Settings -> Site permissions (under Users and Permissions). In the ribbon you find the Permission Levels button and once you click it you will go to a page where you can add new permission levels or maybe edit/delete the existing ones.
When you create/edit a permission level, you can choose what kind of permission that permission level will have, for instance, "Add/Delete Items Items" for list permissions or "Create sub-sites/groups"
I would refer you to this link Use SharePoint permission management to create various roles in an app for SharePoint

Unique List Permission During Form Submit

I have a SharePoint list that is populated via an InfoPath form. There are two groups of people who have access to the form: end users and owners. While I don't have any issue with assingning permissions to owners, for the end users, this proposition has been tricky.
My requirement is such that - the end users should be able to:
Add new items to the list via InfoPath form
Not interact with the list in any other way
Now if I give the end users contribute permission to the list, they will be able to view and edit other list items in the list (which is the function of owners only). But if I don't give the end users contribute permission, they cannot add to the list. Is this a real catch-22 or am I spawning this out of my ignorance?
How about using a custom web service that performs the task of inserting items. But the real query is - would you want them to view the items as well?
If yes, you can give the view permissions on the list to your end users and addition via your InfoPath form, which would essentially call a web service and execute the code to submit items with correct privileges.
Regards,
Nitin Rastogi
Go to site collection level >> Site Settings >> Site Permissions (under Users and Permissions) >> Permission Levels (under Manage section) >> Add Permission Level.
In this page, find List Permissions in Permissions section. Check "Add Items".
Create a group that you need and give it the Add Items permissions. Add all the users to this group who should only be able to add to the list and not edit it. Give the list unique permission (don't inherit form the parent). Then add the group to the list.

Can I Restrict "Add Items" Permission

Hi
I am been looking at the different permissions and I am wondering is it possible to restrict what a person can add?
I just see "add Item" and this seems to allow a user to add anything. Weere I want some users to be only able to add a "page" were other users can add a "page" and a "category"
Just a thought. If we go to the root site -> site settings -> Site permissions. you will be listed with site permissions of the site. Clicking on settings of the list, you get Permission levels, where you can add a new permission level.
In your case, there can be 2 permission levels created - one which allows adding items to lists and other which allows adding pages. These permissions can be used while creating users or groups to assign permissions.
Hope this helps.
Add an event receiver to the list, and if they try to add something of the wrong content type, cancel the add in the event receiver.

Resources