Actually you don't need to connect a page to the navigation tree to open it, there is a javascript command in the Mendix client API that allows you to open any page*, see https://apidocs.rnd.mendix.com/10/client/mx.ui.html#.openForm
*Note that this feature is not available any more in the new React Client
Alternatively, if you have microflow accessible to the Administrator user role which opens the page, the page would open but there would be no results and most likely an error shown.
The "Question 3" result can be achieved if you have a (microflow) button to open a page with an instantiated object of the entity without access. Studio pro will detect that there are widgets showing attributes to a user. For example, try to remove the Administrator module role from the Orderline entity. Any place(s) where the attributes are shown on a page will generate errors:
Hi Tobias,
I agree the questions are weird.
- question #1 would indeed require access to a page with that specific data grid
- question #2 would not be possible as it would trigger errors in studio pro (also the answer of question #3) and not allowing you to deploy
Probably worth a ticket for mendix support