mirror of
https://github.com/astuto/astuto.git
synced 2025-12-15 19:27:52 +01:00
22 lines
570 B
Ruby
22 lines
570 B
Ruby
class SessionsController < Devise::SessionsController
|
|
# Needed to have Current.tenant available in Devise's controllers
|
|
prepend_before_action :load_tenant_data
|
|
before_action :load_oauths, only: [:new]
|
|
before_action :set_page_title, only: [:new]
|
|
|
|
def new
|
|
# Update return_to path if not coming from Devise user pages
|
|
if request.referer.present? && !request.referer.include?('/users')
|
|
session[:return_to] = request.referer
|
|
end
|
|
|
|
super
|
|
end
|
|
|
|
private
|
|
|
|
def set_page_title
|
|
@page_title = t('common.forms.auth.log_in')
|
|
end
|
|
end
|