You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
479 B
23 lines
479 B
# frozen_string_literal: true |
|
|
|
class Auth::ConfirmationsController < Devise::ConfirmationsController |
|
layout 'auth' |
|
|
|
before_action :set_body_classes |
|
|
|
skip_before_action :require_functional! |
|
|
|
private |
|
|
|
def set_body_classes |
|
@body_classes = 'lighter' |
|
end |
|
|
|
def after_confirmation_path_for(_resource_name, user) |
|
if user.created_by_application && truthy_param?(:redirect_to_app) |
|
user.created_by_application.redirect_uri |
|
else |
|
super |
|
end |
|
end |
|
end
|
|
|