Module: Sufia::Controller

Extended by:
ActiveSupport::Concern
Defined in:
app/controllers/concerns/sufia/controller.rb

Instance Method Summary collapse

Instance Method Details

#after_sign_in_path_for(_resource) ⇒ Object

Override Devise method to redirect to dashboard after signing in



17
18
19
# File 'app/controllers/concerns/sufia/controller.rb', line 17

def (_resource)
  sufia.dashboard_index_path
end

#create_work_presenterObject

A presenter for selecting a work type to create



22
23
24
# File 'app/controllers/concerns/sufia/controller.rb', line 22

def create_work_presenter
  @create_work_presenter ||= create_work_presenter_class.new(current_user)
end

#current_abilityObject



12
13
14
# File 'app/controllers/concerns/sufia/controller.rb', line 12

def current_ability
  user_signed_in? ? current_user.ability : super
end