Permission to a certain view

Is there a way of restricting users to a certain view. Example:
A list of employees contacts and salary information with two views. One for the HR Managers and one for the other is for the HR employees. I want to limit the group of HR Employees to the contact details but not salary information.


Answer this question

Permission to a certain view

  • Tuk

    I thought of this solution, it serves the purpose just fine. However, there is one problem thou. I think if users knew the exact url to the list, then they could access the the library with no restriction.

  • dba123

    There is no way to set separate permissions on different views for a given list. Nor is there any field-level security within a list. And you are correct that Audience Targeting does not provide any real security.

    The only options I can suggest would be (1) saving the sensitive data in a separate list or (2) encrypting the sensitive fields within the same list. The first option would probably require a custom-coded web part to put the two lists back together again, while the second approach would require custom web part to encrypt and decrypt the sensitive fields.

    Good luck with this.

    -Brian


  • Wellnow

    Can you create two Audiences, one for HR Managers and one for HR Employees. then on the page in question create 2 instances of the web part used to view your list, set one to use the "open" view and set the audience in it to HR Managers and the other to the "restrictive" view and its audience to HR Employees. This assumes that the HR Employees will not have the ability to modify the web part's properties.



  • Permission to a certain view