SpeciesFileGroup/taxonworks

View on GitHub
app/controllers/tasks/accessions/report/dwc_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
# DEPRECATED!
class Tasks::Accessions::Report::DwcController < ApplicationController
  include TaskControllerConfiguration

  # tasks/accessions/report/dwc
  def index
    respond_to do |format|
      format.html do
        @collection_objects = CollectionObject.order(:id).includes(:dwc_occurrence).with_project_id(sessions_current_project_id).page(params[:page]).per(params[:per] || 30)
      end

      # TODO: this is replaced with /collection_objects/report
      format.json {
        # TEMPORARY HACK! To be resolved with proper filter params at some points
        # Currently only used in digitize recent modal
        @collection_objects = CollectionObject.where(project_id: sessions_current_project_id).order(updated_at: :desc).includes(:dwc_occurrence).page(params[:page]).per(params[:per] || 30)
      }
    end
  end

  # TODO: doesn't belong here.
  def row
    @dwc_occurrence = CollectionObject.includes(:dwc_occurrence).find(params[:id]).get_dwc_occurrence # find or compute for
  end

end