I want users being able to work together on projects. Therefore I have created a column “Company” in the User profile and did set this file as row owner in my other tables. Now I need to set this row while onboarding the user. My problem is, since the row id is not set while sign up the user is not capable to sign in and doing the onboarding. Because he is not able to see / edit his own row in the user table.
Any Ideas to solve it?
Are there possibilities to set the Company Colum while Sign Up automatically by generating a hash or taking the domain from the mail address?
Thx for your help. KR Robert
P.S.: I had the idea to have an Onboarding Screen with a button. And when you click the Button an Action will set the column. I can add a button. But as soon as I select an action for user table the button will disappear.
The way I do it, the email address is the user identifier: a user needs to sign in first (with an email because email sign-in is the only option right now), then only can user onboarding happen and you can write values to the user’s row in the user’s table.
Do you mean “role” instead of “row owner” in the user profiles table?
If it is indeed “role”, then you can only use an external integration like Make.com to set the value. Glide restricts users from setting a “role” they don’t have, so you can not set it directly through onboarding.
Yes, it could be, but it would require you to use Role functionality and set that row ID value as the user’s role. Row owners only works with Emails or Roles.