]> source.dussan.org Git - redmine.git/commitdiff
Adds a scope for sorting groups.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 8 Jul 2012 07:40:31 +0000 (07:40 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 8 Jul 2012 07:40:31 +0000 (07:40 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9947 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/groups_controller.rb
app/models/group.rb

index e1c13969d411732df78587eba4e2ebbcc9953d90..244fa57b2f6ef6e5c990566cb8ca4ced0042c13c 100644 (file)
@@ -25,7 +25,7 @@ class GroupsController < ApplicationController
   helper :custom_fields
 
   def index
-    @groups = Group.find(:all, :order => 'lastname')
+    @groups = Group.sorted.all
 
     respond_to do |format|
       format.html
index 61266d97aaa59a05be0fee1eeaa45e574c1f9e47..0eba591b51ebb25afa7a29e1cce1c1941f20893d 100644 (file)
@@ -29,6 +29,8 @@ class Group < Principal
 
   before_destroy :remove_references_before_destroy
 
+  scope :sorted, order("#{table_name}.lastname ASC")
+
   safe_attributes 'name',
     'user_ids',
     'custom_field_values',