Remove user default organization callbacks
In the User
model we always assign admins as owners of the default organization. This decision made sense in the context of our roadmap in 2023. This path now hits issues with Cells 1.0, where admins will exist on the secondary cell where there is no default organization.
def create_default_organization_user
Organizations::OrganizationUser.create_default_organization_record_for(id, user_is_admin: admin?)
end
def update_default_organization_user
Organizations::OrganizationUser.update_default_organization_record_for(id, user_is_admin: admin?)
end
We need to remove these callbacks in anticipation of the secondary cell.
Edited by Alex Pooley