Admin accounts page lists accounts
This commit is contained in:
		
							parent
							
								
									2d4ce8a867
								
							
						
					
					
						commit
						fb61dd14c5
					
				
					 2 changed files with 21 additions and 0 deletions
				
			
		|  | @ -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 | ||||
|  |  | |||
|  | @ -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 | ||||
		Loading…
	
		Reference in a new issue