I have transactions, staff and departments tables in Glide database. I have departments column in transactions table, I want to make it row owner so that, staff can only see transactions linked to their department, but it is not working, how do I do that
You need to configure Roles in your User Profile, and then give each User a role name that corresponds to the appropriate department.
If you’ve done that and it’s not working, please show me screen shots of:
- Your User Profiles configuration
- Your Users table
- Your Transactions table
1 Like
Here’s a sample of what it can look like:
Staff table:
| Staff ID | Name | Department ID (Role) |
|---|---|---|
| S001 | Alice | D001 (Sales) |
| S002 | Bob | D002 (HR) |
| S003 | Charlie | D003 (Marketing) |
| S004 | David | D001 (Sales) |
| S005 | Eve | D002 (HR) |
Department table:
| Department ID | Department Name |
|---|---|
| D001 | Sales |
| D002 | HR |
| D003 | Marketing |
Transactions table:
| Transaction ID | Amount | Date | Department (Row Owner) |
|---|---|---|---|
| T001 | 1000 | 2024-12-01 | D001 |
| T002 | 500 | 2024-12-02 | D002 |
| T003 | 300 | 2024-12-03 | D001 |
| T004 | 1500 | 2024-12-04 | D003 |
| T005 | 1200 | 2024-12-05 | D002 |
| T006 | 800 | 2024-12-06 | D003 |
You set the Department ID/name in Users table as a Role.
Then set the Department ID/name in transactions as Row Owner.
1 Like
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.