faq authorization completed.

This commit is contained in:
Harry Bomrah 2013-08-22 17:56:13 +08:00 committed by saurabhbhatia
parent 53e5c57970
commit 399dfad392
3 changed files with 15 additions and 18 deletions

View File

@ -1,29 +1,25 @@
class Panel::Faq::BackEnd::QasController < OrbitBackendController class Panel::Faq::BackEnd::QasController < OrbitBackendController
# before_filter :for_app_manager,:except => [:index,:show]
include AdminHelper open_for_sub_manager :except => [:index]
# include OrbitControllerLib::DivisionForDisable
before_filter :force_order_for_visitor,:only=>[:index]
before_filter :force_order_for_user,:except => [:index]
before_filter :for_app_sub_manager,:except => [:index]
before_filter :only => [ :new, :create, :edit, :update ] do |controller| before_filter :only => [ :new, :create, :edit, :update ] do |controller|
@categories = get_categories_for_form @categories = get_categories_for_form
end end
def index def index
@tags = get_tags @tags = get_tags
@categories = get_categories_for_index @statuses = get_statuses
@statuses = get_statuses @categories = get_categories_for_index
category_ids = @categories.collect{|t| t.id}
category_ids = @categories.collect{|t| t.id}
@qas = get_sorted_and_filtered("qa", :category_id.in => category_ids) @qas = get_sorted_and_filtered("qa", :category_id.in => category_ids)
respond_to do |format|
format.html # index.html.erb # respond_to do |format|
format.xml { render :xml => @qas } # format.html # index.html.erb
format.js # format.xml { render :xml => @qas }
end # format.js
# end
end end
# GET /qas/1 # GET /qas/1

View File

@ -77,6 +77,7 @@
<label class="checkbox inline btn <%= 'active' if @qa.tag_ids.include?(tag.id) %>"> <label class="checkbox inline btn <%= 'active' if @qa.tag_ids.include?(tag.id) %>">
<%= check_box_tag 'qa[tag_ids][]', tag.id, @qa.tag_ids.include?(tag.id)%> <%= check_box_tag 'qa[tag_ids][]', tag.id, @qa.tag_ids.include?(tag.id)%>
<%= tag.name %> <%= tag.name %>
</label>
<% end %> <% end %>
</div> </div>
</div> </div>

View File

@ -21,6 +21,7 @@ module Faq
taggable taggable
categorizable categorizable
authorizable
widgets do widgets do
default_widget do default_widget do
@ -40,7 +41,6 @@ module Faq
# end # end
end end
taggable
side_bar do side_bar do
head_label_i18n 'faq.faq',:icon_class=>"icons-help" head_label_i18n 'faq.faq',:icon_class=>"icons-help"