Add order fields for cateogies setting.
This commit is contained in:
1 parent
ffff41153c
commit
ec1ff2051a
4 files changed
+65
-15
No files matched your search
@@ -386,10 +386,22 @@ class Admin::AsksController < OrbitAdminController
|
||||
@ask_question = AskQuestion.find(params[:id])
|
||||
end
|
||||
def order_fields
|
||||
@disp_fields_infos = AskSetting.get_disp_fields_infos
|
||||
@disp_fields_infos = AskSetting.get_disp_fields_infos(params[:category])
|
||||
end
|
||||
def update_order_fields
|
||||
AskSetting.update_all(:sort_number=>params[:sort_number])
|
||||
if params[:category]
|
||||
ask_setting = AskCategorySetting.where(:category_id=>params[:category]).first
|
||||
if ask_setting.nil?
|
||||
default_setting = AskSetting.first
|
||||
default_setting = AskSetting.create if default_setting.nil?
|
||||
ask_setting = AskCategorySetting.create(category_id: params[:category])
|
||||
p1 = default_setting.get_attrs
|
||||
ask_setting.update_attributes(p1)
|
||||
end
|
||||
ask_setting.update(:sort_number=>params[:sort_number])
|
||||
else
|
||||
AskSetting.update_all(:sort_number=>params[:sort_number])
|
||||
end
|
||||
render :json => {:success=>true}
|
||||
end
|
||||
private
|
||||
|
||||
Reference in new issue
Block a user