Currently Role's Managers can see all data of their members. That's ok for most of data records.
However, for self-created folders and dashboards, those are just personal view on the data. There should be private folder & dashboard, which even manager cannot see unless they are shared.
By default, the filtering folders are only visible for those who created them. As for dashboards, it is vica versa - if a user creates it - everyone can see it. You will have to change the access rights on the object to hide it from everyone.
We will register your idea to implement the functionality that would allow to hide the dashboards from all other users accept for a creator by default.
Instead of ContactCollection, you can use ContactInFolderCollection to retrieve the folder to which the user belongs. For example (GET ServiceModel/EntityDataService.svc/ContactCollection(guid'6f586c21-4b51-42c4-a370-deec97d28c12')/ContactInFolderCollectionByContact)
ContactFolder is the object that contains all folders in case you need to get the particular folder.
Unfortunately, there is no option to save different column views for different folders for now but our R&D team has accepted this idea to include such functionality in the one of the upcoming releases.
What we asked is a fixed filter instead of advanced filter. I know that by using the advanced filter we can do most of search as we want. On the other hand the fixed filter has its limitation.
Every filter you can build with the help of the advanced filters in the folder/sections is possible to build in the form of the fixed filters. There are no known limitations for the development of the functionality.
By default, in BPMonline CRM 7.1 all Folders that are being created are visible for all Users. You can change the default access rights to all new Folders that you create in a Particular Section. Another way is just simply restrict access rights to the particular Folder. In order to do that you need to go to 'Folders', select necessary Folder, go to 'Actions'-Right Setup and specify which Users or Groups of Users should or shouldn't see the Folder.