How do I associate multiple users with a “thing”?
I have a table for volunteers assigned which tracks volunteers and their associated things.
To this end, I’ve added a collection in my UI where a volunteer can be assigned to a thing.
Okay… reading up on row owners, I don’t think it is critical for this app. But would it mean that all users can see the email addresses of other users by inspecting network traffic? If so, that would not be a good thing in the long run.
It looks like I need to have a volunteers list with volunteer ids first
Row Owners controls which data is downloaded to each users device.
With row owners applied, only “owned” rows will be downloaded.
Without row owners applied, all rows will be downloaded (if the associated table is referenced anywhere in the App).
If security of user data is important, another option that’s commonly employed is to create a separate “Public” profiles table. See below for gory details:
Okay… that was really helpful. It also gives practical usecases of custom actions and the set column value action. I know what to do now. Will report back once it is in place. In my case, I don’t need a fancy user profile, I will probably capture the names, phone numbers and user ids in a user profile.
Just be aware that if your App will require (or allow) sign in, then you do need to configure User Profiles, which requires a table with a minimum of 3 columns - one each for Name, Email & Avatar (Image).