Let me first apologize for this fairly large post.ÃÂ I've basically laid out the problem I'm having and then how I solved it initially then what the final problem.ÃÂ The reason I put all of the steps is because I am open to any suggestions about handling this different.ÃÂ If you want to skip to the actual problem, scroll down until you see the text "-----Go here if you want to see the actual problem-----"
Okay,ÃÂ so nowÃÂ the problem:
I have a lookup field called Room NameÃÂ in a calendar that is looking data up from a list of rooms.ÃÂ I have programmatically set the permissions of the room name list items to only allow members of different groups to see certain items.
When people go to the calendar and create a new event, they can only choose rooms that I set their group as having permission to choose.ÃÂ This works great, but it has an unfortunate side effect.ÃÂ When viewing an event on the calendar, if you are not of a memeber of the group that has read permissions for the item selected in Room Name, you can't see it.ÃÂ This makes sense internally because of the way I set permissions.ÃÂ For each item in the list of rooms, if you are a member of a group that should be able to read that item, I give you read permission, otherwise you have no permission for it.
Unfortunately, the viewing of the events is done by people other than those who create the
View Complete Post