Add order fields for cateogies setting.

This commit is contained in:
bohung committed 2022-03-26 12:33:49 +08:00
1 parent ffff41153c
commit ec1ff2051a
4 files changed
+65 -15

No files matched your search

+14 -2
View File
@@ -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