Browse Source

Add admin area view partials for each record type (#2700)

closed-social-glitch-2
Matt Jankowski 7 years ago
committed by Eugen Rochko
parent
commit
b5eec34230
11 changed files with 82 additions and 75 deletions
  1. +1
    -1
      app/controllers/admin/domain_blocks_controller.rb
  2. +23
    -0
      app/views/admin/accounts/_account.html.haml
  3. +1
    -23
      app/views/admin/accounts/index.html.haml
  4. +10
    -0
      app/views/admin/domain_blocks/_domain_block.html.haml
  5. +2
    -11
      app/views/admin/domain_blocks/index.html.haml
  6. +5
    -0
      app/views/admin/instances/_instance.html.haml
  7. +1
    -4
      app/views/admin/instances/index.html.haml
  8. +16
    -0
      app/views/admin/pubsubhubbub/_subscription.html.haml
  9. +1
    -17
      app/views/admin/pubsubhubbub/index.html.haml
  10. +21
    -0
      app/views/admin/reports/_report.html.haml
  11. +1
    -19
      app/views/admin/reports/index.html.haml

+ 1
- 1
app/controllers/admin/domain_blocks_controller.rb View File

@ -3,7 +3,7 @@
module Admin
class DomainBlocksController < BaseController
def index
@blocks = DomainBlock.page(params[:page])
@domain_blocks = DomainBlock.page(params[:page])
end
def new

+ 23
- 0
app/views/admin/accounts/_account.html.haml View File

@ -0,0 +1,23 @@
%tr
%td.username
= account.username
%td.domain
- unless account.local?
= link_to account.domain, admin_accounts_path(by_domain: account.domain)
%td.confirmed
- if account.local?
- if account.user_confirmed?
%i.fa.fa-check
- else
%i.fa.fa-times
%td.subscribed
- if account.local?
= t('admin.accounts.location.local')
- elsif account.subscribed?
%i.fa.fa-check
- else
%i.fa.fa-times
%td
= table_link_to 'circle', t('admin.accounts.web'), web_path("accounts/#{account.id}")
= table_link_to 'globe', t('admin.accounts.public'), TagManager.instance.url_for(account)
= table_link_to 'pencil', t('admin.accounts.edit'), admin_account_path(account.id)

+ 1
- 23
app/views/admin/accounts/index.html.haml View File

@ -29,28 +29,6 @@
%th= fa_icon 'paper-plane-o'
%th
%tbody
- @accounts.each do |account|
%tr
%td= account.username
%td
- unless account.local?
= link_to account.domain, admin_accounts_path(by_domain: account.domain)
%td
- if account.local?
- if account.user.present? && account.user.confirmed?
%i.fa.fa-check
- else
%i.fa.fa-times
%td
- if account.local?
= t('admin.accounts.location.local')
- elsif account.subscribed?
%i.fa.fa-check
- else
%i.fa.fa-times
%td
= table_link_to 'circle', t('admin.accounts.web'), web_path("accounts/#{account.id}")
= table_link_to 'globe', t('admin.accounts.public'), TagManager.instance.url_for(account)
= table_link_to 'pencil', t('admin.accounts.edit'), admin_account_path(account.id)
= render @accounts
= paginate @accounts

+ 10
- 0
app/views/admin/domain_blocks/_domain_block.html.haml View File

@ -0,0 +1,10 @@
%tr
%td.domain
%samp= domain_block.domain
%td.severity
= t("admin.domain_blocks.severities.#{domain_block.severity}")
%td.reject_media
- if domain_block.reject_media? || domain_block.suspend?
%i.fa.fa-check
%td
= table_link_to 'undo', t('admin.domain_blocks.undo'), admin_domain_block_path(domain_block)

+ 2
- 11
app/views/admin/domain_blocks/index.html.haml View File

@ -9,16 +9,7 @@
%th= t('admin.domain_blocks.reject_media')
%th
%tbody
- @blocks.each do |block|
%tr
%td
%samp= block.domain
%td= t("admin.domain_blocks.severities.#{block.severity}")
%td
- if block.reject_media? || block.suspend?
%i.fa.fa-check
%td
= table_link_to 'undo', t('admin.domain_blocks.undo'), admin_domain_block_path(block)
= render @domain_blocks
= paginate @blocks
= paginate @domain_blocks
= link_to t('admin.domain_blocks.add_new'), new_admin_domain_block_path, class: 'button'

+ 5
- 0
app/views/admin/instances/_instance.html.haml View File

@ -0,0 +1,5 @@
%tr
%td.domain
= instance.domain
%td.count
= instance.accounts_count

+ 1
- 4
app/views/admin/instances/index.html.haml View File

@ -7,9 +7,6 @@
%th= t('admin.instances.domain_name')
%th= t('admin.instances.account_count')
%tbody
- @instances.each do |instance|
%tr
%td= instance.domain
%td= instance.accounts_count
= render partial: 'instance', collection: @instances
= paginate @instances

+ 16
- 0
app/views/admin/pubsubhubbub/_subscription.html.haml View File

@ -0,0 +1,16 @@
%tr
%td
%samp= subscription.account.acct
%td
%samp= subscription.callback_url
%td
- if subscription.confirmed?
%i.fa.fa-check
%td{ style: "color: #{subscription.expired? ? 'red' : 'inherit'};" }
= precede subscription.expired? ? '-' : '' do
= time_ago_in_words(subscription.expires_at)
%td
- if subscription.last_successful_delivery_at?
= l subscription.last_successful_delivery_at
- else
%i.fa.fa-times

+ 1
- 17
app/views/admin/pubsubhubbub/index.html.haml View File

@ -10,22 +10,6 @@
%th= t('admin.pubsubhubbub.expires_in')
%th= t('admin.pubsubhubbub.last_delivery')
%tbody
- @subscriptions.each do |subscription|
%tr
%td
%samp= subscription.account.acct
%td
%samp= subscription.callback_url
%td
- if subscription.confirmed?
%i.fa.fa-check
%td{ style: "color: #{subscription.expired? ? 'red' : 'inherit'};" }
= precede subscription.expired? ? '-' : '' do
= time_ago_in_words(subscription.expires_at)
%td
- if subscription.last_successful_delivery_at?
= l subscription.last_successful_delivery_at
- else
%i.fa.fa-times
= render partial: 'subscription', collection: @subscriptions
= paginate @subscriptions

+ 21
- 0
app/views/admin/reports/_report.html.haml View File

@ -0,0 +1,21 @@
%tr
%td.id
= "##{report.id}"
%td.target
= link_to report.target_account.acct, admin_account_path(report.target_account.id)
%td.reporter
= link_to report.account.acct, admin_account_path(report.account.id)
%td.comment
%span{title: report.comment}
= truncate(report.comment, length: 30, separator: ' ')
%td.stats
- unless report.statuses.empty?
%span{title: t('admin.accounts.statuses')}
= fa_icon('comment')
= report.statuses.count
- unless report.media_attachments.empty?
%span{title: t('admin.accounts.media_attachments')}
= fa_icon('camera')
= report.media_attachments.count
%td
= table_link_to 'circle', t('admin.reports.view'), admin_report_path(report)

+ 1
- 19
app/views/admin/reports/index.html.haml View File

@ -21,24 +21,6 @@
%th= t('admin.reports.report_contents')
%th
%tbody
- @reports.each do |report|
%tr
-# %td= check_box_tag 'select', report.id
%td= "##{report.id}"
%td= link_to report.target_account.acct, admin_account_path(report.target_account.id)
%td= link_to report.account.acct, admin_account_path(report.account.id)
%td
%span{title: report.comment}
= truncate(report.comment, length: 30, separator: ' ')
%td
- unless report.statuses.empty?
%span{title: t('admin.accounts.statuses')}
= fa_icon('comment')
= report.statuses.count
- unless report.media_attachments.empty?
%span{title: t('admin.accounts.media_attachments')}
= fa_icon('camera')
= report.media_attachments.count
%td= table_link_to 'circle', t('admin.reports.view'), admin_report_path(report)
= render @reports
= paginate @reports

Loading…
Cancel
Save