<%-# 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. -%>
<%= image_tag("/images/examination/show_exam.png") %>

Scheduled Jobs

Listing scheduled jobs

<%= link_to_function image_tag("/images/buttons/back.png",:border => 0), "history.back()" %>
<% unless flash[:notice].nil? %>

<%= flash[:notice] %>

<% end %>
<% job_name = "All" %> <% if @job_type.present? %> <% job_name = @job_type %> <% job_name = "Batch - Generate Reports" if @job_type=="Batch/1" %> <% job_name = "Batch - Generate Previous Reports" if @job_type=="Batch/2" %> <% job_name = "Batch - Generate CCE Reports" if @job_type=="Batch/3" %> <% end %>

Scheduled Jobs for : <%= job_name %>

<% unless @jobs.empty? %>
<% @jobs.each_with_index do |job,i| %> <% type = job.payload_object.job_type %> <% j_type = "#{obj}/#{type}" %> <% if j_type=="Batch/1" %> <% elsif j_type=="Batch/2" %> <% elsif j_type=="Batch/3" %> <% else %> <% end %> <% if !job.failed_at.nil? %> <% elsif !job.locked_by.nil? %> <% else %> <% end %> <% end %>
Sl No. Job Object Job Type Status
<%= i+1 %> <%= obj = job.payload_object.class.name %>Generate ReportsGenerate Previous ReportsGenerate CCE Reports - FailedRunningIn Queue
<% else %>

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 %>
Last Successful Completion Time : <%= last_completion_time.present? ? last_completion_time.strftime("%B %d, %Y %r") : "-" %>