ministryofjustice/peoplefinder

View on GitHub
app/controllers/admin/person_uploads_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module Admin
  class PersonUploadsController < ApplicationController
    def new
      @upload = PersonUpload.new
      authorize @upload
    end

    def create
      @upload = PersonUpload.new(person_upload_params)
      authorize @upload
      if @upload.save
        notice :upload_succeeded, count: @upload.import_count
        redirect_to action: :new
      else
        render action: :new
      end
    end

  private

    def person_upload_params
      params.require(:person_upload).permit(:group_id, :file)
    end
  end
end