Sharepoint list with Item-level Permission and Contribute group

Anonymous
2017-04-04T05:48:16+00:00

Hello

On our SharePoint-site we have a calendar app that contains important information about meetings, visits and events that concerns all employees. Everybody should be able to create new events, but should be restricted to only edit events they created by themselves. To solve this the list is set with item level permissions set in the advanced settings of the list:

Now we need to allow a group of staff to administer all events in the calendar, no matter who created them in the beginning. Since the Item-level permission has been set as stated above, there seem to be no luck in creating a SharePoint-group with Contribute permissions and connect it to the list in question. Users in that group still will not have access to edit list items not created by themselves. It seems that Item-level permissions override almost all other permissions (as an site administrator I do have rights to edit others list items though).

Do I have to create an impersonation workflow which sets permissions when new list items are created? And if so, do I need to set the Item-level permission settings as stated in the screenshot above?

Microsoft 365 and Office | SharePoint | For business | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} vote
Answer accepted by question author
  1. Anonymous
    2017-04-04T08:00:03+00:00

    Hi Ivan,

    If you have set up the “Create items and edit items that were created by the user” option, to let certain users have the ability to edit other users’ item in Calendar List in SharePoint Online, you need to grant them the full control permission. You can stop inherited permission in the Calendar List and then grant those certain users with full control permission. This will only allow them to have this permission in the Calendar List and not the whole SharePoint site. About how to stop inherited permission and grant full control permission, see: Edit and manage permissions for a SharePoint list or library.

    If you don't want them to edit the Calendar List settings, things will be a little complicated. You need first create a custom permission level in the SharePoint site and then grant this users with that permission level. To do so:

    1.Go to the SharePoint site and then click Setting Gear> Site Settings> Site Permissions> Permission Levels> Add a Permission Level.

    2.Type a name for this permission level and under “List Permissions”, select all permission except “Manage Lists  -  Create and delete lists, add or remove columns in a list, and add or remove public views of a list.”

    3.Go to the Calendar List> CALENDAR tab> List Settings> Permission for this list> Stop Inheriting Permissions> Delete all the users and groups.

    4.Click Grant Permissions and give normal users with Edit permission, then give those users who need to administer the list with the custom permission level we just created.

    Regards

    Fraser

    2 people found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful