%-# Fedena #Copyright 2010 Foradian Technologies Private Limited # #This product includes software developed at #Project Fedena - http://www.projectfedena.org/ # #Licensed under the Apache License, Version 2.0 (the "License"); #you may not use this file except in compliance with the License. #You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # #Unless required by applicable law or agreed to in writing, #software distributed under the License is distributed on an #"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY #KIND, either express or implied. See the License for the #specific language governing permissions and limitations #under the License. -%>
<%= flash[:notice] %>
<% end %>Sl No. | Job Object | Job Type | Status | |||||
<%= i+1 %> | <%= obj = job.payload_object.class.name %> | <% type = job.payload_object.job_type %> <% j_type = "#{obj}/#{type}" %> <% if j_type=="Batch/1" %>Generate Reports | <% elsif j_type=="Batch/2" %>Generate Previous Reports | <% elsif j_type=="Batch/3" %>Generate CCE Reports | <% else %>- | <% end %> <% if !job.failed_at.nil? %>Failed | <% elsif !job.locked_by.nil? %>Running | <% else %>In Queue | <% end %>
No scheduled jobs for selected job type.
<% end %> <% if @job_type.present? %> <% if params[:job_type].present? %> <% last_completion_time_record = Configuration.find_by_config_key("job/#{@job_type}") %> <% if last_completion_time_record.present? %> <% last_completion_time = last_completion_time_record.config_value.to_time %> <% end %> <% else %> <% last_completion_time = Configuration.find(:all, :conditions=>["config_key like ?","job/#{params[:job_object]}%"]).map{|t| t.config_value.to_time}.sort.last %> <% end %> <% else %> <% last_completion_time = Configuration.find(:all, :conditions=>["config_key like ?","job/%"]).map{|t| t.config_value.to_time}.sort.last %> <% end %>