• Drew Blessing's avatar
    Add SAML default membership asynchronously · 9f8777d1
    Drew Blessing authored
    Previously when a new SAML user signed in the default membership
    was added synchronously. This caused performance issues for very
    large groups as the project authorizations were inserted for
    each project. The default membership is now managed asynchronously.
    There's a small chance users won't see all projects in their list
    immediately upon first sign in, but the Sidekiq jobs have high
    priority and should finish quickly.
    
    Changelog: fixed
    9f8777d1
group.rb 31.5 KB