Skip to content

Commit d88be54

Browse files
committed
[admin] allow to filter out users with no memberships
1 parent 1e7454f commit d88be54

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

app/admin/user.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
redirect_to action: :index
1717
end
1818

19+
scope :all
20+
scope :without_memberships
21+
1922
index do
2023
selectable_column
2124
column do |user|

app/models/user.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class User < ApplicationRecord
3838
accepts_nested_attributes_for :members, allow_destroy: true
3939

4040
default_scope { order("users.id ASC") }
41+
scope :without_memberships, -> { where.missing(:members) }
4142
scope :actives, -> { joins(:members).where(members: { active: true }) }
4243
scope :online_active, -> { where("sign_in_count > 0") }
4344
scope :notifications, -> { where(notifications: true) }

0 commit comments

Comments
 (0)