diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2016-12-03 19:08:07 +0100 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2016-12-03 19:08:07 +0100 |
commit | ec44cff9a2e7e5a522f2c0685745f1ab6d58436f (patch) | |
tree | b9dcbf763577a4a329db2377240f693cdec3ba14 | |
parent | 816284d73924ceb453c76d571bcb315be91b2b08 (diff) |
Admin accounts page lists accounts
-rw-r--r-- | app/controllers/admin/accounts_controller.rb | 2 | ||||
-rw-r--r-- | app/views/admin/accounts/index.html.haml | 19 |
2 files changed, 21 insertions, 0 deletions
diff --git a/app/controllers/admin/accounts_controller.rb b/app/controllers/admin/accounts_controller.rb index e84799040..92ebffc87 100644 --- a/app/controllers/admin/accounts_controller.rb +++ b/app/controllers/admin/accounts_controller.rb @@ -6,8 +6,10 @@ class Admin::AccountsController < ApplicationController layout 'public' def index + @accounts = Account.order('domain ASC, username ASC').paginate(page: params[:page], per_page: 40) end def show + @account = Account.find(params[:id]) end end diff --git a/app/views/admin/accounts/index.html.haml b/app/views/admin/accounts/index.html.haml index e69de29bb..aac2f99a8 100644 --- a/app/views/admin/accounts/index.html.haml +++ b/app/views/admin/accounts/index.html.haml @@ -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 |