Skip to main content
Question

Using Shared field in Multi Select

  • February 12, 2020
  • 0 replies
  • 74 views

Want to confirm if the behavior I am seeing is repeatable by others and also if others believe this is a bug

I have roles set up in app which limit the view and modify access to records in Table A  based on a custom rule

In Table B I have a multi select field which is set to leverage the key field of Table A.

When I view the mulit select field I am able to see ALL records in Table A.    My hope was I would only be able to see the key field value for records in Table A which my user's role has access to view.  In other words QB seems to be ignoring the role custom rules when a field is used as a shared field in another table.

Thanks to anyone who can confirm they are seeing the same behavior and if you also believe its a bug.

------------------------------
Scott Pugh
------------------------------
This topic has been closed for replies.

Forum|alt.badge.img+17
  • Community Moderator
  • February 14, 2020
Hi Scott,

What you are seeing would be the expected behavior when you use the option in the field properties to base a fields choices on values from another field. Since that is being set on the field by an Admin it isn't applying the usual view permissions used on records and instead simply pulls over the list of options available and inputs it into the field. This means that your users would see all choices instead of just choices that they have permissions to since all those choices just get loaded into the field.

Typically when a builder is looking to maintain that control we recommend using a join table between the two tables to mimic a multi select field with an editable embedded report on the table B where you are making the choices pulled from the join table. This way you can have users select more then one choice and still control what records they are able to see by the permissions you set in Table A. I hope that suggestion is helpful Scott.

------------------------------
Evan Martinez
Community Marketing Manager
Quick Base
------------------------------

Forum|alt.badge.img+15
  • Registered
  • February 14, 2020
Scott,

100% agree with Evan. 

I have a personal vendetta against multi select fields for a variety of reasons.   I urge you to always build a new table and relate it as a Parent instead of using a multi select.


------------------------------
Don Larson
Paasporter
Westlake OH
------------------------------