Allow child tables to lookup parent data even when user does not have permission to view parent.
Override sub-field access
I like this field setting:
Use the access permissions above even if they are less restrictive than those of the sub-fields
Use the access permissions above for this lookup field even if the user does not have permission to view the parent data within the parent table.
Here's my specific example.
I have a table of Orders and a table of Supplier Inventory. The Supplier Inventory is viewable by all, whereas I have restricted viewer access on the Orders table to only those users that are involved in the Order (I don't want customers to ever be able to see other customers' orders). However, I do want to base the Remaining Stock in the Supplier Inventory off any new Orders since the last Supplier Inventory stocktake.
I have thought of a few ways to do this, but nothing seems pleasantly simple.
- Quickbase actions to update a separate Public Orders Info table.
- This ends up getting complicated because the actual withdrawn quantity is based on at least 5 other tables (Deletions, variations, etc.),
- Quickbase Pipeline to update a static Remaining Stock field based off the formulated Remaining Stock field whenever something happens in any of the other tables.
- Probably my best bet.
- Open up the Orders table to be viewable to all
- Too risky
I'll go ahead with Option 2 in a couple of days... but would love to know if my imaginary field setting is possible... or if there's a better way to do it.
------------------------------
Matt Stephens
------------------------------