20 lines
		
	
	
		
			568 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			568 B
		
	
	
	
		
			Ruby
		
	
	
	
# frozen_string_literal: true
 | 
						|
 | 
						|
module Admin::AccountsHelper
 | 
						|
  def admin_accounts_moderation_options
 | 
						|
    [
 | 
						|
      [t('admin.accounts.moderation.active'), 'active'],
 | 
						|
      [t('admin.accounts.moderation.silenced'), 'silenced'],
 | 
						|
      [t('admin.accounts.moderation.disabled'), 'disabled'],
 | 
						|
      [t('admin.accounts.moderation.suspended'), 'suspended'],
 | 
						|
      [safe_join([t('admin.accounts.moderation.pending'), "(#{pending_user_count_label})"], ' '), 'pending'],
 | 
						|
    ]
 | 
						|
  end
 | 
						|
 | 
						|
  private
 | 
						|
 | 
						|
  def pending_user_count_label
 | 
						|
    number_with_delimiter User.pending.count
 | 
						|
  end
 | 
						|
end
 |