OSDN Git Service

fix alias action
[pettanr/pettanr.git] / app / controllers / panels_controller.rb
index 8d5d44b..f97960c 100644 (file)
@@ -13,9 +13,8 @@ class PanelsController < ApplicationController
   private
   def panel_list
     set_list
-    list_result = @list.open(@operators)
-    @items = list_result.items 
-    @pager = list_result.paginate
+    @items = @list.items 
+    @pager = @list.page_status.pager
     respond_to do |format|
       format.html 
       format.json { render json: @items.map{|i| i.attributes}.to_json }
@@ -136,11 +135,11 @@ class PanelsController < ApplicationController
       jsn = JSON.parse(params[:json])
     end
     @prm = params[:panel] || jsn
-    self.model.fold_extend_settings @prm
+    @item.class.fold_extend_settings @prm
     @item.attributes = @prm
-    @item.refresh
+    @item.refresh
     respond_to do |format|
-      if @item.store @item.packed_attributes, @operators
+      if @item.store @prm, @operators
         updated_html_format format
         updated_json_format format
       else