When launching a multi-page app for use by the team we discovered that the testing staff couldn't see or access several of the pages in the app. We couldn't figure out why, but then I tested enabling their access to the separate app that was originally referenced when importing a new Page to the multi-page version of the app. Once we granted permission to the separate app, the Pages in the multi-page app were then visible. This behaviour is surely not correct. They are two distinct apps. Something about the import process is somehow relating the "Page" to the independent App's access permissions.
For example:
-
Create Multi-page app called Hub (A).
-
Create Page in the Multi-page App called Deals Page (B) in Hub (A) by importing an App called Deals (C).
-
Retool Permissions are updated to simplify user access by removing their access to the original Deals app (C), and granting access to the Hub (A) app.
-
Users can't see the Deals Page (B).
-
Granting access to the Deals App (C), then reveals the Deals Page (B).
Is there anything to try on our end to fix this? The intended behaviour here would be that permissioning of pages is controlled within the multi-page app. Granting access to an entirely separate app shouldn't be necessary, either, and inevitably will cause confusion with end-users around which "app" they are supposed to use.