Admin accounts page lists accounts

rebase/4.0.0rc2
Eugen Rochko 2016-12-03 19:08:07 +01:00
parent 816284d739
commit ec44cff9a2
2 changed files with 21 additions and 0 deletions

View File

@ -6,8 +6,10 @@ class Admin::AccountsController < ApplicationController
layout 'public' layout 'public'
def index def index
@accounts = Account.order('domain ASC, username ASC').paginate(page: params[:page], per_page: 40)
end end
def show def show
@account = Account.find(params[:id])
end end
end end

View File

@ -0,0 +1,19 @@
%table.table
%thead
%tr
%th Username
%th Domain
%th Subscribed
%tbody
- @accounts.each do |account|
%tr
%td= account.username
%td= account.domain
%th
- if account.local?
Local
- elsif account.subscribed?
%i.fa.fa-check
- else
%i.fa.fa-times
= will_paginate @accounts, pagination_options