Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I was wondering if anyone knew of a way to give a user permissions to edit/delete calendar events but nothing else.

For this I created a new group, and that group has only one permission level attached. And I have a user who has only a member of this group.

I've gone through the permissions you can add to the level, and the only ones that seem to enable the user to edit/delete the calender entries are:

  • Manage Web Site - Grants the ability to perform all administration tasks for the Web site as well as manage content.
  • Add and Customize Pages - Add, change, or delete HTML pages or Web Part Pages, and edit the Web site using a Microsoft SharePoint Foundation-compatible editor.

The problem obviously, is that I kind of need a more granular version of these levels. Also they work together, you can't have Manage Web Site on it's own.

I know I'm doing something wrong, I can't be the only person to ever get this request right?

I've seenn solutions where you deny all access to edit pages to the pages library, and then divy page edit permissions but don't really see how that helps me.

share|improve this question

2 Answers 2

You need to create yourself an event handler and a custom permission, add the user the custom permission and on deletion if the user has this permission to perform the task.

User ItemDeleting (Look here for basically what you need) for the event and check the current users permissions for the site context and the object that they are deleting.

There is no OOTB permission for this.

share|improve this answer
    
Thanks for this. In the end we have gone for a different, possibly more hacky approach. Although, I think I've confused myself and the fix I've come up with doesn't seem to fit with the question I originally asked. We enabled the DisplayRibbon Toolbar in the DispForm.aspx of the calendar list, then i manually overrode the defaulttemplates of that toolbar to hide the manage permissions. It's a quick and dirty solution, but its doing the job (for now). SharePoint has mashed my head over the last few months so sorry if this post makes no sense, but thanks for getting back to me! –  SatBav Sep 7 '12 at 10:24

SatBav,

You should be able to create a new permissions level in which the only permissions granted are the

  • 'Edit Items'
  • 'Delete Items'
  • 'View Items'

list permissions along with any others you'd like them to still have on the calendar but leave 'Add Items' unchecked. Then give the calendar unique permissions and grant your groups your new permission level only. That should allow them to view, modify, and delete but not add any events (items in a list).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.