Use conditions to hide Views in Dashboards

Hi Guys,

we have a “co-working space” launched and we like to give users the ability to access home-assistant to change the state of lights, music and so on.

Users have the ability to reservate one working area on a open plan office, or for a room speciality for one person.

We have a online-booking platform. So i know if he has booked room-01, room-02, open plan offfice place #1, #2, #3 or #4.

So how can i add extra conditions to the view? So like say i have a contract for room-01, i will only be able to see the view of room-01. And if i have a contract for OPO#1 only the view to change settings for this place?

I can also have multiple contacts at same time for OPO#1 and OPO#2, so i need to have 2 views on my dashboard.