mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-10-31 02:57:57 +00:00 
			
		
		
		
	 4e28481f27
			
		
	
	4e28481f27
	
	
	
		
			
			* chore: Add sla_events to push_event_data * chore: Return SLA details in the API * chore: feature lock sla push event data * Update _conversation.json.jbuilder * chore: rubocop fixes
		
			
				
	
	
		
			29 lines
		
	
	
		
			720 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			720 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| class ApplicationController < ActionController::Base
 | |
|   include DeviseTokenAuth::Concerns::SetUserByToken
 | |
|   include RequestExceptionHandler
 | |
|   include Pundit::Authorization
 | |
|   include SwitchLocale
 | |
| 
 | |
|   skip_before_action :verify_authenticity_token
 | |
| 
 | |
|   before_action :set_current_user, unless: :devise_controller?
 | |
|   around_action :switch_locale
 | |
|   around_action :handle_with_exception, unless: :devise_controller?
 | |
| 
 | |
|   private
 | |
| 
 | |
|   def set_current_user
 | |
|     @user ||= current_user
 | |
|     Current.user = @user
 | |
|   end
 | |
| 
 | |
|   def pundit_user
 | |
|     {
 | |
|       user: Current.user,
 | |
|       account: Current.account,
 | |
|       account_user: Current.account_user
 | |
|     }
 | |
|   end
 | |
| end
 | |
| ApplicationController.include_mod_with('Concerns::ApplicationControllerConcern')
 |