mezuro_plugin_processing_controller.rb
715 Bytes
class MezuroPluginProcessingController < MezuroPluginProfileController
append_view_path File.join(File.dirname(__FILE__) + '/../../views')
def render_last_state
last_state = Kalibro::Processing.last_processing_state_of(params[:repository_id].to_i)
render :text => last_state
end
def processing
date = params[:date]
repository_id = params[:repository_id].to_i
processing_class = Kalibro::Processing
@processing = date.nil? ? processing_class.processing_of(repository_id) : processing_class.processing_with_date_of(repository_id, date)
if @processing.state == 'ERROR'
render :partial => 'processing_error'
else
render :partial => 'processing'
end
end
end