You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							19 lines
						
					
					
						
							531 B
						
					
					
				
			
		
		
	
	
							19 lines
						
					
					
						
							531 B
						
					
					
				| class Admins::LaboratoryUsersController < Admins::BaseController
 | |
|   helper_method :current_laboratory
 | |
| 
 | |
|   def create
 | |
|     Admins::AddLaboratoryUserService.call(current_laboratory, params.permit(user_ids: []))
 | |
|     current_laboratory.reload
 | |
|   end
 | |
| 
 | |
|   def destroy
 | |
|     @laboratory_user = current_laboratory.laboratory_users.find_by(user_id: params[:user_id])
 | |
|     @laboratory_user.destroy! if @laboratory_user.present?
 | |
|   end
 | |
| 
 | |
|   private
 | |
| 
 | |
|   def current_laboratory
 | |
|     @_current_laboratory ||= Laboratory.find(params[:laboratory_id])
 | |
|   end
 | |
| end |