|
@ -104,6 +104,7 @@ class Account < ApplicationRecord |
|
|
scope :by_domain_accounts, -> { group(:domain).select(:domain, 'COUNT(*) AS accounts_count').order('accounts_count desc') } |
|
|
scope :by_domain_accounts, -> { group(:domain).select(:domain, 'COUNT(*) AS accounts_count').order('accounts_count desc') } |
|
|
scope :matches_username, ->(value) { where(arel_table[:username].matches("#{value}%")) } |
|
|
scope :matches_username, ->(value) { where(arel_table[:username].matches("#{value}%")) } |
|
|
scope :matches_display_name, ->(value) { where(arel_table[:display_name].matches("#{value}%")) } |
|
|
scope :matches_display_name, ->(value) { where(arel_table[:display_name].matches("#{value}%")) } |
|
|
|
|
|
scope :matches_domain, ->(value) { where(arel_table[:domain].matches("%#{value}%")) } |
|
|
|
|
|
|
|
|
delegate :email, |
|
|
delegate :email, |
|
|
:current_sign_in_ip, |
|
|
:current_sign_in_ip, |
|
|