I solved the problem by using dynamic view lists in the navigation file (http://dev.splunk.com/view/SP-CAAAEP9#lists).
default/data/ui/nav/default.xml
<nav search_view="search">
<view source="all" match="view"/>
</nav>
This will take the available views for the current user and display them. Splunk will not try to display links to views the current user doesn't have rights for, so no error.
I took care to have the name of the views (the file name) ordered in the order I need them to display (ie. view1 , view2 etc. instead of something like view_summary , view_problems etc.).
... View more