In the common scenario where an 'organization' is an event series, owned by another organization that is the company that runs the events, there should be a way to link these two and allow teams to be inherited from one, to simplify team management.
Organizations need a parent_id, where the parent cannot itself have a parent, and organizations.teams (or a new all_teams) should include the parent's teams.
User.organizations and User.organizations_owned should include child organizations.
Is this different from #34?
Yes. #34 conflicts with this one.
It's not resolved.
Having two open issues for the same thing?
They are separate things. We can implement both -- it just seems like something that will confuse users.