Skip to content
Extraits de code Groupes Projets
Valider a132332b rédigé par Matt Jankowski's avatar Matt Jankowski Validation de Eugen Rochko
Parcourir les fichiers

Add Instance class to list admin records (#3443)

parent b25e42a7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -3,13 +3,18 @@
module Admin
class InstancesController < BaseController
def index
@instances = ordered_instances.page(params[:page])
@instances = ordered_instances
end
private
def paginated_instances
Account.remote.by_domain_accounts.page(params[:page])
end
helper_method :paginated_instances
def ordered_instances
Account.remote.by_domain_accounts
paginated_instances.map { |account| Instance.new(account) }
end
end
end
# frozen_string_literal: true
class Instance
include ActiveModel::Model
attr_accessor :domain, :accounts_count
def initialize(account)
@domain = account.domain
@accounts_count = account.accounts_count
end
end
......@@ -7,6 +7,6 @@
%th= t('admin.instances.domain_name')
%th= t('admin.instances.account_count')
%tbody
= render partial: 'instance', collection: @instances
= render @instances
= paginate @instances
= paginate paginated_instances
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter