From dfe13c1ffba50d461602b0c77e9983c9ee632104 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Thu, 19 Jun 2014 17:57:08 +0800 Subject: [PATCH] status for widget --- app/controllers/faqs_controller.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/controllers/faqs_controller.rb b/app/controllers/faqs_controller.rb index 65c0780..ef96f44 100644 --- a/app/controllers/faqs_controller.rb +++ b/app/controllers/faqs_controller.rb @@ -47,10 +47,17 @@ class FaqsController < ApplicationController def widget faqs = Qa.filter_by_widget_categories.collect do |qa| + statuses = qa.statuses_with_classname.collect do |status| + { + "status" => status["name"], + "status-class" => "status-#{status['classname']}" + } + end { "link_to_show" => OrbitHelper.widget_item_url(qa.to_param), "title" => qa.title, - "postdate" => qa.created_at.strftime('%Y-%m-%d %H:%M') + "postdate" => qa.created_at.strftime('%Y-%m-%d %H:%M'), + "statuses" => statuses } end {