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

Suppose there's a top-secret list (inherits its restrictions from its parent) that contains records that were created earlier by different users. There are several groups with rights to administer, read, write-constrainted.

There is a group of authors of top-secret elements. Author can only create a 'secret'. But so called 'secret' item shouldn't be viewed by other participants of the group (Authors).

How do I make that? Thanks!

share|improve this question

1 Answer 1

up vote 1 down vote accepted

You can break role inheritance for an item in event receiver by 'top-secret' field value, then assigne permission for a user that is author of an item. How to break permission assignment and assigne a new one you can read in this thread. In this case this item can see only author and Site Administrator.

share|improve this answer
    
Ok. Thank you. But in my case I cannot do anything programmaticaly, there's only administrative part for me. Howcome I do this that way? –  lexeme Mar 29 '12 at 5:30
    
I do not think that you can use this approach whithout code... I think that you can create a custom list view. The main problem is that site owners and user with full permissions can create views, thus you should deny access to this possibility. You can do this by the custom permission levels. –  Alexander Mar 29 '12 at 7:06
    
I've found an article sharepoint.microsoft.com/blogs/GetThePoint/Lists/Posts/…. So I think it's what I need. The only thing I'm afraid is a lack of permissions in other groups. Any advice? –  lexeme Mar 29 '12 at 7:37
    
If you setup Only their own property, all items in lists will be secret for other users, except administrator (he can see all items) –  Alexander Mar 29 '12 at 7:51
    
That's what I was afraid of. Ahh. But there's said that lists managers are also to maintain the items? Can I as administrator give other groups the privilege? –  lexeme Mar 29 '12 at 8:05

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.