solidusio / solidus_auth_devise

🔑 Devise authentication for your Solidus store.
http://solidus.io
BSD 3-Clause "New" or "Revised" License
53 stars 128 forks source link

Utilize Devise location helpers for redirecting #228

Closed cpfergus1 closed 1 year ago

cpfergus1 commented 1 year ago

Description

Removes #redirect_back_or_default in favor of new simplified methods utilizing Devise helpers store_location_for and stored_location_for

Motivation and Context

The method #redirect_back_or_default and the class user_last_url_storer will be deprecated in Solidus PR #4533 which would break the current build without these changes. Because Devise already provides functionality similar to redirect_back_or_default, the included functions will be utilized by other extensions dependent on solidus_auth_devise

How Has This Been Tested?

The current test suite covers the changes made in the PR

Types of changes

Checklist: