I have built a SaaS where Users would be grouped in “Org”.
Basically, when a Users creates an account, they choose to either create a new Org (and invite their members) or join an existing Org, in User data type there is a field “organization”.
All the workflow & display controls are built based on the User and/or Org.
For example, in input forms, dropdown/searchbox dynamic lists would have constraints of organisation=current user’s organisation
I haven’t tried it but what if I want to allow Users to leave their current Org and join another Org/create their own Org?
I guess their name would not appear in the previous Org’s data display or dynamic lists anymore, right?
How should the setting be if I want the Users to be able to leave, but also allow the history data to stay visible with their information like name and email?
(Like many other SaaS where freelancers are allowed to join multiple teams with the same email/credentials.)
Has anyone done this successfully and could you please share how you do it?