summaryrefslogtreecommitdiff
path: root/app/models/member.rb
diff options
context:
space:
mode:
authorAdam Niedzielski <adamsunday@gmail.com>2016-08-09 18:39:13 +0200
committerAdam Niedzielski <adamsunday@gmail.com>2016-08-09 18:39:13 +0200
commitc90d167b5ec020138f7d72cb1006d1436c980a2a (patch)
tree34d399c2e664d76dd90d492fe6a540a4e2cd0398 /app/models/member.rb
parent08ecf0e78e1f0f3073fb0d2fa3dfa8d29acbbd04 (diff)
downloadgitlab-ce-c90d167b5ec020138f7d72cb1006d1436c980a2a.tar.gz
Create Member.expired scope.
Diffstat (limited to 'app/models/member.rb')
-rw-r--r--app/models/member.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/models/member.rb b/app/models/member.rb
index bcb6e32d53a..84bbbffe718 100644
--- a/app/models/member.rb
+++ b/app/models/member.rb
@@ -31,6 +31,7 @@ class Member < ActiveRecord::Base
scope :non_invite, -> { where(invite_token: nil) }
scope :request, -> { where.not(requested_at: nil) }
scope :has_access, -> { where('access_level > 0') }
+ scope :expired, -> { where('expires_at <= ?', Time.current) }
scope :guests, -> { where(access_level: GUEST) }
scope :reporters, -> { where(access_level: REPORTER) }