Multipage apps – Page access control

Hi there :wave:

I've been experimenting with multipage apps over the past few weeks, and I'm generally a big fan!

However, I noticed that it's not currently possible to define granular access control within a multipage application. It would be great to have the ability to specify which users can access specific pages.

Are there any plans to support this feature in the future?

3 Likes

Hey @avr ! Yes we do plan to support this in the future. We don't have any updates on timeline yet, but we'll update you here once we do!

5 Likes

As i workarond I have disabled and hidden certain pages in my menu based on user groups. It still doesn't block access but maybe someone can use the workaround until rel access control is avalable for multipage apps :slight_smile:

1 Like

Hi @Plane! Welcome to the community. :slightly_smiling_face:

A similar workaround I've seen is to write a JS query on a given page that checks current_user.groups and conditionally navigates them away using utils.openPage. Toggle on the advanced option to run the query on page load and you can effectively implement RBAC at the page level, although the user experience is admittedly not very clear.

1 Like

Hello! We've finally gotten around to working on per-page permissions and are starting to roll it out :smile: If you'd like me to enable it for you, feel free to drop your org name or DM it to me!

2 Likes

Yes please! :raised_hands:
ivanma.retool.com

Would love to try it out!

sixthgeneration.retool.com

Is this available on-prem? :pray:

We're hoping to have it out in the next edge and stable releases!

Any update on the roll out for on-prem?

Hey @Ian_Donaldson - I can raise the requisite feature flag for you if you're running version 3.219.0-edge or newer!

Hello all, coming back to refresh this topic! Managing per page permissions in multipage apps is now available for everyone. Check out the docs here: Manage per-page permissions in multipage apps | Retool Docs

1 Like