From 12d63a7d8895d245c059ab3108d4258949df93d5 Mon Sep 17 00:00:00 2001 From: Toks Date: Tue, 17 Sep 2013 11:31:11 -0400 Subject: [PATCH] fixes #1096 --- app/helpers/delayed_jobs_helper.rb | 47 ++++++++++++++++++++++----- app/views/delayed_jobs/index.html.erb | 2 ++ 2 files changed, 41 insertions(+), 8 deletions(-) diff --git a/app/helpers/delayed_jobs_helper.rb b/app/helpers/delayed_jobs_helper.rb index 165673d84..382f37e28 100644 --- a/app/helpers/delayed_jobs_helper.rb +++ b/app/helpers/delayed_jobs_helper.rb @@ -1,29 +1,60 @@ module DelayedJobsHelper + def print_name(job) + case job.name + when "Class#expire_cache" + "expire post count cache" + + when "Upload#process!" + "upload post" + + when "Tag#update_related" + "update related tags" + + when "TagAlias#process!" + "alias" + + when "TagImplication#process!" + "implication" + + when "Class#clear_cache_for" + "expire tag alias cache" + + when "Tag#update_category_cache" + "update tag category cache" + + when "Tag#update_category_post_counts" + "update category post counts" + + else + h(job.name) + end + end + def print_handler(job) case job.name when "Class#expire_cache" - "expire post count cache: " + h(job.payload_object.args.flatten.join(" ")) + h(job.payload_object.args.flatten.join(" ")) when "Upload#process!" - 'upload post: record' + %{record} when "Tag#update_related" - "update related tags: " + h(job.payload_object.name) + h(job.payload_object.name) when "TagAlias#process!" - 'alias: ' + h(job.payload_object.antecedent_name) + " -> " + h(job.payload_object.consequent_name) + h(job.payload_object.antecedent_name) + " -> " + h(job.payload_object.consequent_name) when "TagImplication#process!" - 'implication: ' + h(job.payload_object.antecedent_name) + " -> " + h(job.payload_object.consequent_name) + h(job.payload_object.antecedent_name) + " -> " + h(job.payload_object.consequent_name) when "Class#clear_cache_for" - "expire tag alias cache: " + h(job.payload_object.args.flatten.join(" ")) + h(job.payload_object.args.flatten.join(" ")) when "Tag#update_category_cache" - "update tag category cache: " + h(job.payload_object.name) + h(job.payload_object.name) when "Tag#update_category_post_counts" - "update category post counts: " + h(job.payload_object.name) + h(job.payload_object.name) else h(job.handler) diff --git a/app/views/delayed_jobs/index.html.erb b/app/views/delayed_jobs/index.html.erb index c7fcb03db..ce87d68dd 100644 --- a/app/views/delayed_jobs/index.html.erb +++ b/app/views/delayed_jobs/index.html.erb @@ -4,6 +4,7 @@ ID + Name <% if CurrentUser.is_admin? %> Handler <% end %> @@ -19,6 +20,7 @@ <% @delayed_jobs.each do |job| %> <%= job.id %> + <%= raw print_name(job) %> <% if CurrentUser.is_admin? %> <%= raw print_handler(job) %> <% end %>