Hi
1. to hide 2 or more views you can write your logic in do_config_determination metod of the overview page.
For this you need to implement 2 view configurations, based on your condition you need fetch the view hided config.
2.The other way is ro write your logic in attach detach viewset method in ovp impl class.
Thanks
venkat