Class: ForemanInventoryUpload::MissingHostsController
- Inherits:
 - 
      ApplicationController
      
        
- Object
 - ApplicationController
 - ForemanInventoryUpload::MissingHostsController
 
 
- Defined in:
 - app/controllers/foreman_inventory_upload/missing_hosts_controller.rb
 
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
      3 4 5 6 7 8 9  | 
    
      # File 'app/controllers/foreman_inventory_upload/missing_hosts_controller.rb', line 3 def index organizations = Organization.current || User.current.my_organizations organization_id = organizations.pluck(:id) payload = InsightsMissingHosts.where(organization_id: organization_id) render :json => payload end  | 
  
#remove_hosts ⇒ Object
      11 12 13 14 15 16 17 18 19 20  | 
    
      # File 'app/controllers/foreman_inventory_upload/missing_hosts_controller.rb', line 11 def remove_hosts organization_id = params[:organization_id] search_term = params[:search_term] task = ForemanTasks.async_task(ForemanInventoryUpload::Async::RemoveInsightsHostsJob, search_term, organization_id) render json: { task: task, }, status: :ok end  |