• Symone Hunter
  • NEWBIE
  • 0 Points
  • Member since 2023

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 0
    Replies
I have created calendar events and assigned them based on departments. I also set up permission groups so that people are only allowed to create events for themselves or their departments.I want everyone in the organization to see have access to the other calendars to view but not edit.  I want to set it up so that a person is able to edit their department's events but only view other calendars.



Here is a formula that I have tried
NOT(OR(ISNEW()
IF(OwnerId='Development' && RecordTypeId='Development' &&  $Permission.Calendar_Editing_Development=true, true, false) ||
IF( OwnerId = 'Organizational' && RecordTypeId = 'Organizational' &&  $Permission.Calendar_Editing_Organizational =true, true, false) ||
IF(OwnerId = 'Program Inventory' && RecordTypeId = 'Program_Inventory'  &&  $Permission.Calendar_Editing_Inventory =true, true, false) ||
IF(OwnerId = 'Financial' && RecordTypeId = 'Financial'  &&  $Permission.Calendar_Editing_Financial =true, true, false) ||
IF(OwnerId = 'Evaluation' && RecordTypeId = 'Evaluation' &&  $Permission.Calendar_Editing_Evaluation =true, true, false) ||
IF( OwnerId = 'Board' && RecordTypeId = 'Board' &&  $Permission.Calendar_Editing_Board =true, true, false), true,false))