locked
Prevent users to change view in list. RRS feed

  • Question

  • Hi
    I have some lists (document library,tasks,...) in my Collaboration Portal > Document Center.
    in my site collection, i created a users named 'Official' and give a permisson 'Restricted Reader'.
    then in Document Center website, i add this  group to my permisson and set Contribute permisson to it.
    now, i want this group can not change view in lists (document library,tasks,...), but i don't know how to do that.
    Even i set permisson level for Contribute in this way :
    MyCollaborationPortal > Site Settings > Permissions > Permission Levels > Edit Permission Level (for contribute)
    and uncheck this item :
    Personal Permissions > Manage Personal Views  -  Create, change, and delete personal views of lists.
    but when i log in to my portal with a contributer user, and go to my list, he still can change view in the list.
    how to do that ?
    any help would be appreciated.
    thanks
    this is my Signature
    Sunday, February 1, 2009 10:29 AM

Answers

  • Hi,

    Uncheck *Manage Personal Views  -  Create, change, and delete personal views* will forbid users from modifying their personal views.

     

    But you said the user still could change the views, I wondered if the meaning of change was user could select different views from the dropdown list.

     

    If so, the behavior is by designer, and I don't know any OOTB workaround as the item level permissions cannot be set to the views.

     

    Sorry for your inconvenience.

    -lambert

     


    Posting is provided "AS IS" with no warranties, and confers no rights.
    Wednesday, February 4, 2009 1:55 AM

All replies

  • Hi,

    Uncheck *Manage Personal Views  -  Create, change, and delete personal views* will forbid users from modifying their personal views.

     

    But you said the user still could change the views, I wondered if the meaning of change was user could select different views from the dropdown list.

     

    If so, the behavior is by designer, and I don't know any OOTB workaround as the item level permissions cannot be set to the views.

     

    Sorry for your inconvenience.

    -lambert

     


    Posting is provided "AS IS" with no warranties, and confers no rights.
    Wednesday, February 4, 2009 1:55 AM
  • Hi !

    i created a new permission level and now they can't change the view but they also can't see the conents of the list. It just displays that the user doesn't have enough rights. Did i miss anything in the permission level ? I marked that they may read and contribute on sites and lists/libraries :(

    Any hint would be very kind !

    Friday, June 29, 2012 10:41 AM
  • Hi, i also have the same query, that how to prevent users to access all the views available in drop down of document library?

    so far its looks like its not possible, but still if anyone have any clue, please share.

    the scenario is the same that one document library contains doucment of several users. in order to show the relevant document to logged in users, i have created seperate view with filtering set to [me]. however things doent work when user can still have an option to choose "All documents" view from view drop down.

    thanks.


    Khurram Jamshed - MBA, PMP, MCTS, MCITP ( Blog, Twitter, Linkedin )

    Tuesday, July 24, 2012 10:31 AM
  • If there's a need to ensure that users can't access views, then I'd go back to assessing how you're storing the data.  Even if the views are hidden, users can still filter data on the basic view, create thier own views (if Lambert's suggestions weren't taken up) and so on.

    A better question might be this.  Why do you need to disable the views?


    Steven Andrews | SharePoint Professional | http://www.twitter.com/backpackerd00d | https://baron72.wordpress.com/

    Tuesday, July 24, 2012 10:36 AM
    Answerer
  • Hey !

    I found a solution, it's not great but it works !

    On the page where only people should see their own, create the view and everything and also select it as default and delete all other views.

    Then remove, via html code for the content webpart (edit html in the ribbon bar), the whole ribbon bar (tutorials via google). After that the users can only see their own and won't be able to change the view. Be sure to change the url of the list webpart header in the edit settings so it can't be closed and people won't jump to the list. but on the list site you can hide the list and put a message in a content there "thanks for entering the data" or something like that. Now just create a page with the list and the ribbon bar and have the users, who need to see everything, create a personal view for themselves.

    Problem solved :)

    I used this method in my company and it works as a charme. Couldn't find any better workaround.

    Feel free to ask if you need any further help and sorry for my poor english but i'm in a hurry and from germany ;)

    • Proposed as answer by DEDE Oublier Wednesday, July 25, 2012 7:39 AM
    Wednesday, July 25, 2012 7:39 AM
  • See my response to Khurram please ;)
    Wednesday, July 25, 2012 7:40 AM
  • Problem solved !

    Check my answer to Khurram Jamshed below this comment.

    Wednesday, July 25, 2012 7:41 AM
  • I have a same Problem

    Can you explain little more, I'm not sure how you achieved that.

    Thanks,

    Wednesday, December 7, 2016 3:03 PM