| 
									
										
										
										
											2017-04-10 15:27:03 -04:00
										 |  |  | # frozen_string_literal: true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | module Admin | 
					
						
							|  |  |  |   class BaseController < ApplicationController | 
					
						
							| 
									
										
										
										
											2017-11-11 20:23:33 +01:00
										 |  |  |     include Authorization | 
					
						
							| 
									
										
										
										
											2017-11-24 02:05:53 +01:00
										 |  |  |     include AccountableConcern | 
					
						
							| 
									
										
										
										
											2017-11-11 20:23:33 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-25 07:10:01 +09:00
										 |  |  |     layout 'admin' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-11 20:23:33 +01:00
										 |  |  |     before_action :require_staff! | 
					
						
							| 
									
										
										
										
											2018-10-25 07:10:01 +09:00
										 |  |  |     before_action :set_body_classes | 
					
						
							| 
									
										
										
										
											2017-04-10 15:27:03 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-25 07:10:01 +09:00
										 |  |  |     private | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def set_body_classes | 
					
						
							|  |  |  |       @body_classes = 'admin' | 
					
						
							|  |  |  |     end | 
					
						
							| 
									
										
										
										
											2018-12-17 19:40:51 +09:00
										 |  |  | 
 | 
					
						
							|  |  |  |     def set_user | 
					
						
							|  |  |  |       @user = Account.find(params[:account_id]).user || raise(ActiveRecord::RecordNotFound) | 
					
						
							|  |  |  |     end | 
					
						
							| 
									
										
										
										
											2017-04-10 15:27:03 -04:00
										 |  |  |   end | 
					
						
							|  |  |  | end |