OmniauthInitializer created to allow testing/refactoring of code from devise.rb

What does this MR do?

Refactors devise.rb by extracting OmnitauthInitializer

Why was this MR needed?

I wanted to make changes to this code in devise.rb, wanted to test the changes and wondered about moving them to an EE include.

I ended up going in a different direction, but this change might still be beneficial

Does this MR meet the acceptance criteria?

  • Changelog entry added, if necessary
  • Tests added for this feature/bug
  • Review
    • Has been reviewed by Backend
  • End-to-end tests pass (package-and-qa manual pipeline job)

What are the relevant issue numbers?

Edited by James Edwards-Jones

Merge request reports

Loading