I have a document library with different views. Some user must update some columns and other users must update other columns. Is it possible to display different views based on which group user belongs to?
Use target audience settings of the web part. Set it to the SharePoint group that can only see the contents of that view. The only trade off is that, when a user is not on that group, he can select the view but will only see a blank white area.
What if you create different views and use target audience?
There is a nice solution to manage permissions for views and fields: https://spcolumnpermission.codeplex.com/
You can try this out. let me know if it solves the purpose. http://spcolumnpermission.codeplex.com/
Also another solution with Item level permissions for pages library. you can set the pages with the different views and assign them the item level permissions. Refer the below link: http://www.codeproject.com/Articles/433486/How-to-set-view-level-permissions-out-of-the-box-i