Sha256: 15b605659f52f55d46c39aab08de7bbb63a6ba060ca4cccbf67a8ce8bc76d870

Contents?: true

Size: 375 Bytes

Versions: 3

Compression:

Stored size: 375 Bytes

Contents

class UserSessionsController < ApplicationController
  # toggle to set superuser_mode in session
  # Only allows user who can be superusers to set this value in session
  def superuser
    if session[:superuser_mode]
      session[:superuser_mode] = nil
    elsif current_user.can_be_superuser?
      session[:superuser_mode] = true
    end
    redirect_to :back
  end


end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hydra-head-3.0.0pre3 app/controllers/user_sessions_controller.rb
hydra-head-3.0.0pre2 app/controllers/user_sessions_controller.rb
hydra-head-3.0.0pre1 app/controllers/user_sessions_controller.rb