forked from fixin.me/fixin.me
		
	Merging from main master to my repo master. #4
@ -3,13 +3,11 @@ class UsersController < ApplicationController
 | 
			
		||||
 | 
			
		||||
  before_action :find_user, only: [:show, :update, :disguise]
 | 
			
		||||
 | 
			
		||||
  before_action do
 | 
			
		||||
    case action_name.to_sym
 | 
			
		||||
    when :revert
 | 
			
		||||
      raise AccessForbidden unless current_user_disguised?
 | 
			
		||||
    else
 | 
			
		||||
      raise AccessForbidden unless current_user.at_least(:admin)
 | 
			
		||||
    end
 | 
			
		||||
  before_action only: :revert do
 | 
			
		||||
    raise AccessForbidden unless current_user_disguised?
 | 
			
		||||
  end
 | 
			
		||||
  before_action except: :revert do
 | 
			
		||||
    raise AccessForbidden unless current_user.at_least(:admin)
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def index
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ en:
 | 
			
		||||
          You have not been granted access to this action (403 Forbidden).
 | 
			
		||||
          This should not happen, please notify site administrator.
 | 
			
		||||
        not_found: >
 | 
			
		||||
          The record that you requested operation on does not exist (404).
 | 
			
		||||
          The record that you requested operation on does not exist (404 Not Found).
 | 
			
		||||
          This should not happen, please notify site administrator.
 | 
			
		||||
        unprocessable_entity: >
 | 
			
		||||
          The request is semantically incorrect and was rejected (422 Unprocessable Entity).
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user