app/controllers/madmin/resource_controller.rb in madmin-1.1.0 vs app/controllers/madmin/resource_controller.rb in madmin-1.2.0

- old
+ new

@@ -1,7 +1,9 @@ module Madmin class ResourceController < ApplicationController + include SortHelper + before_action :set_record, except: [:index, :new, :create] def index @pagy, @records = pagy(scoped_resources) end @@ -52,10 +54,10 @@ def resource_name "#{controller_path.singularize}_resource".delete_prefix("madmin/").classify end def scoped_resources - resource.model.send(valid_scope) + resource.model.send(valid_scope).order(sort_column => sort_direction) end def valid_scope scope = params.fetch(:scope, "all") resource.scopes.include?(scope.to_sym) ? scope : :all