Module: Services::MdsUploadFilters

Included in:
MdsFilesController
Defined in:
app/utils/services/mds_upload_filters.rb

Instance Method Summary collapse

Instance Method Details

#must_be_valid_mds_fileObject



13
14
15
16
17
18
19
20
21
22
# File 'app/utils/services/mds_upload_filters.rb', line 13

def must_be_valid_mds_file
  uv = UnzipmeValidator.new(@uploaded_file.path)

  if ! uv.valid_zip?
    @errors = [ "You have uploaded an invalid MDS 3.0 or MDS 3.0 Composite file." ]
    error_stickie(@errors.first)
    redirect_to stagei_mds_uploads_path
  end

end

#must_have_uploaded_fileObject



5
6
7
8
9
10
11
# File 'app/utils/services/mds_upload_filters.rb', line 5

def must_have_uploaded_file
  @uploaded_file = params[:composite_file]
  if @uploaded_file.blank?
    @errors = [ "Please select an MDS file for upload." ]
    render action: :create
  end
end