I have a self-hosted instance of grist-core running and have multiple users accessing the same document. It would be nice if I could set up a page with certain widgets/cards/card layouts that access data from a table in the document, while at the same time allowing a second user to set up their own page with their own widgets/cards/card layouts that accesses the same data.
For example, when I am working on a project, I might want to look at the data in a different way than someone that is mostly inputting data into the system. Or even two people inputting data into the system might have different preferences about where widgets are positioned, which fields are visible in cards and where, etc.
It seems like the best way to achieve this right now is just to make 1 page per user (e.g., “User 1’s View”, “User 2’s View”).
All of the pages are visible to all of the other users, though, since they access the same data tables.
Is it possible to hide pages from certain users? So, for example, each user could see some specific shared pages for the data tables and their own user page(s) without seeing other user pages?
That doesn’t work because access rules can only restrict access to data tables, not page views, and I need both users to be able to access the same data