summaryrefslogtreecommitdiff
path: root/app/models/member.rb
diff options
context:
space:
mode:
authorDouglas Barbosa Alexandre <dbalexandre@gmail.com>2016-11-16 19:45:35 -0200
committerDouglas Barbosa Alexandre <dbalexandre@gmail.com>2016-12-16 20:28:38 -0200
commit7783267d6cc41b6a5ced907316aefbc71f2a8e7e (patch)
treea764d6cb35c16fbf030cd069d266c03e54dc373c /app/models/member.rb
parent59d43bea80b56faff54630934694b317cda9f899 (diff)
downloadgitlab-ce-7783267d6cc41b6a5ced907316aefbc71f2a8e7e.tar.gz
Add option to sort group/project members by access level
Diffstat (limited to 'app/models/member.rb')
-rw-r--r--app/models/member.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/app/models/member.rb b/app/models/member.rb
index b82b16e6f33..8c36a631ac4 100644
--- a/app/models/member.rb
+++ b/app/models/member.rb
@@ -83,6 +83,8 @@ class Member < ActiveRecord::Base
def sort(method)
case method.to_s
+ when 'access_level_asc' then reorder(access_level: :asc)
+ when 'access_level_desc' then reorder(access_level: :desc)
when 'recent_sign_in' then order_recent_sign_in
when 'oldest_sign_in' then order_oldest_sign_in
when 'last_joined' then order_created_desc