I’m building an app on a Glide Tables data source. I have personal data protected with Row Owners so each resident sees only their own record, and that part works perfectly. Now I need a small group of administrators to see all rows. I can’t get the role-based access to work, and I think I’m missing one step.
My setup:
- Users table (the built-in user profiles) has three columns:
Email,Name, andRole. TheRolecolumn is plain Text and contains eitherResidentorFire Admin. One user hasRole = Fire Admin. - Households table has an
Owner Emailcolumn (the resident’s email) and anAdmin Accesscolumn. Every row hasAdmin Access = Fire Admin. - On the Households table I turned on Make Row Owner for both
Owner EmailandAdmin Access. - I also have child tables (People, Pets, Vehicles) set up the same way, each with
Owner EmailandAdmin Access(=Fire Admin) as row owners.
What works: Using “View as user,” a resident sees only their own household — perfect.
What doesn’t: When I “View as” the user whose Role = Fire Admin, they see nothing — not all the households as I expected.
My question: What’s the correct, current way to make the Fire Admin value in the Users table’s Role column function as an app Role, so that a user with that role is recognized as the owner of every row whose Admin Access column contains Fire Admin?
- I looked under Settings → User data but only found email-address and cookie options, not a place to designate the roles column.
- On the
Rolecolumn I only see “Make row owner” (no “Make role” option) and an Edit panel with Name / Type / “Column is user-specific.”
I’m on the free plan. Is role-based row ownership available on my plan, and if so, what’s the exact step I’m missing? A screenshot or click-by-click would be hugely appreciated.
Thank you!

