Share via


List advanced setting "create items and edit items created by the user" not working as expected

Question

Thursday, March 1, 2018 9:29 PM

We want users only see items created by others but not able to edit or delete those item.

In list settings >Advanced Settings, I selected under "Create and Edit Access" -

"Create items and edit items that were created by the user"

(default is "Create and edit all items")

Click ok, Restarted Browser.

But users can still delete or edit items created by others

Is there any other settings need to be changed for this to work?

All replies (11)

Friday, March 2, 2018 12:02 AM

Hi,

Please go to manage permission of the list and add the list of users/group  to contribute level of acess. it should work.

https://sharepointmaven.com/how-to-enable-item-level-permissions-in-sharepoint/

Thank you.

Please remember to click Mark as Answer on the answer if it helps you


Friday, March 2, 2018 12:08 AM

That is what we do not want 

We do not want users to edit items except for those items the user himself created


Friday, March 2, 2018 2:40 AM

There should be some detail you missed.

Try to create a new and see if it works.

Also as Lakshmanan said, give the users contribution permission.

Justin Liu Office Servers and Services MVP, MCSE
Senior Software Engineer
Please Vote and Mark as Answer if it helps you.


Friday, March 2, 2018 9:42 AM | 1 vote

Hi QuickLaunch,

After setting Item-Level Permissions in List Advanced Settings, users with the Manage Lists permission still can read and edit all items.

So, for your issue, please check the permissions of the user on the site via Site Actions->Site Permissions->Check Permissions, check the user's permission. Then click Permission Levels, click the permission level based on permissions the user has, check if the permission level has Manage Lists permission like the below screenshot. If yes, you need to change the permission level to uncheck "Manage Lists". 

As we are unable to change Full Control permission level, if the user has Full Control permission, you need to create a new custom permission level without "Manage Lists", then grant the user with the new permissions level.

Please have a try and let's know the result.

Thanks,

Wendy

Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact [email protected].


Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.


Friday, March 2, 2018 3:28 PM

Wendy,

The user tested this has "Contribute" permission, I checked "Contribute" permission level does not include "Manage List", just Out of the Box permission rights for Contribute




Monday, March 5, 2018 8:41 PM

I created a new plain list and changed setting to "Create items and edit items that were created by the user", but the user with "Contribute" rights is still able to edit items created by others.

Any one has any idea why this is not working?

Thank for any tips!


Friday, March 9, 2018 9:45 AM

Hi,

Please go to Site settings->Site permissions->Check Permissions, check the user's permissions. If possible, please provide a screenshot about it.

Also, create a new user in AD and just grant him Contribute permission on the site, then test again, compare the result.

Thanks,

Wendy

Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact [email protected].


Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.


Monday, March 12, 2018 6:10 PM

That was exactly what I did: in list permisson >Check permission > enter user name >check, It is "Contribute" nothing else.

This feature is just not working as is supposed


Monday, March 12, 2018 6:29 PM

Hi,

There is no OTB permission level except "edit items except for those items the user himself created" for your requirement.

To keep it simple, create the view filtered by "Created" by Me., It will not shows the items created by others.

Murugesa Pandian MCSA,MCSE,MCPD

Gear up for some solid action by doing. Slide,theory and blog won't useful much. 
After all world likes only doers not sayers/speakers .

Monday, March 12, 2018 7:05 PM

Murugesa,

It is not the permission level I look for. What we require is - the user can only edit the items created by themselves, they should not be able to edit items created by other users.  They can view all items, created by self or by others.

There is a Advanced list settings that says:

"Create Items and modify items that were created by the user"  Default setting is "Create items and edit all items"

The list setting above is supposed to achieve that result we require, but it is not working as expected, users who have just Contribute rights (not "Edit" rights") can still edit items created by others after I switched this setting (under "Create and Edit items) from the default to the above said setting.

the discussion went to asking me to check the user permission and see if the user has other permission in addition to "Contribute" which may cause the user still able to edit other items after the setting change.  And I did check user's permission, this user has only "Contribute" rights, no other rights.


Friday, October 19, 2018 7:24 PM

Bit late to the party but thought I'd respond in case anyone else has this problem.

The OP appears to have the correct setup and this should be working.

The one gotcha is that, when a user clicks on another user's item, the Edit Item button is available and, when clicked opens the EditForm for that item. So it looks like permissions are wrong, as the OP has posted.

This is correct though, as the user has Contribute rights, they have permissions to edit the list, hence the Edit Item option is available.

However, when the user tries to save the item they will get a 'you don't have permission to edit this item' error. This is because when you try to save, the item-level permission kicks in, overriding the user's List Edit permission.

I suspect the OP saw Edit Item was available and therefore assumed the config wasn't working. It's just counterintuitive.

TLDR; The config works, it just looks wrong as you can Edit the Item, however you cannot save the edit.