I have a requirement where there is a group of users who should be able to create, modify, delete views, but they should not be able to modify the list settings. I just want these users to be able to view,add, modify,approve, customize list items (except delete) and create Public views, modify, delete the views. No other permission should be granted to these users.
I have granted all the other permissions but I am not sure how to grant the permission for creation of public views. The manage list permission avaliable provides access to list settings also which is not required in my case. So is there any way that I can grant the minimum permission using which user will be able to create, modify public views? Both out of box and custom approach is welcome.
Thanks in advance!!