Show remote reports in admin UI as coming from domain rather than user (#7347)
Fix #6994
This commit is contained in:
		
							parent
							
								
									a78b27c7cc
								
							
						
					
					
						commit
						251bbf9728
					
				
					 4 changed files with 12 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -4,7 +4,10 @@
 | 
			
		|||
  %td.target
 | 
			
		||||
    = admin_account_link_to report.target_account
 | 
			
		||||
  %td.reporter
 | 
			
		||||
    - if report.account.local?
 | 
			
		||||
      = admin_account_link_to report.account
 | 
			
		||||
    - else
 | 
			
		||||
      = report.account.domain
 | 
			
		||||
  %td
 | 
			
		||||
    %div{ title: report.comment }
 | 
			
		||||
      = truncate(report.comment, length: 30, separator: ' ')
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,9 +26,12 @@
 | 
			
		|||
        %td= table_link_to 'file', pluralize(@report.target_account.targeted_moderation_notes.count, t('admin.reports.account.note')), admin_reports_path(target_account_id: @report.target_account.id)
 | 
			
		||||
      %tr
 | 
			
		||||
        %th= t('admin.reports.reported_by')
 | 
			
		||||
        - if @report.account.local?
 | 
			
		||||
          %td= admin_account_link_to @report.account
 | 
			
		||||
          %td= table_link_to 'flag', pluralize(@report.account.targeted_reports.count, t('admin.reports.account.report')), admin_reports_path(target_account_id: @report.account.id)
 | 
			
		||||
          %td= table_link_to 'file', pluralize(@report.account.targeted_moderation_notes.count, t('admin.reports.account.note')), admin_reports_path(target_account_id: @report.account.id)
 | 
			
		||||
        - else
 | 
			
		||||
          %td{ colspan: 3 }= @report.account.domain
 | 
			
		||||
      %tr
 | 
			
		||||
        %th= t('admin.reports.created_at')
 | 
			
		||||
        %td{ colspan: 3 }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
<%= raw t('application_mailer.salutation', name: display_name(@me)) %>
 | 
			
		||||
 | 
			
		||||
<%= raw t('admin_mailer.new_report.body', target: @report.target_account.acct, reporter: @report.account.acct) %>
 | 
			
		||||
<%= raw(@report.account.local? ? t('admin_mailer.new_report.body', target: @report.target_account.acct, reporter: @report.account.acct) : t('admin_mailer.new_report.body_remote', target: @report.target_account.acct, domain: @report.account.domain)) %>
 | 
			
		||||
 | 
			
		||||
<%= raw t('application_mailer.view')%> <%= admin_report_url(@report) %>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -376,6 +376,7 @@ en:
 | 
			
		|||
  admin_mailer:
 | 
			
		||||
    new_report:
 | 
			
		||||
      body: "%{reporter} has reported %{target}"
 | 
			
		||||
      body_remote: Someone from %{domain} has reported %{target}
 | 
			
		||||
      subject: New report for %{instance} (#%{id})
 | 
			
		||||
  application_mailer:
 | 
			
		||||
    notification_preferences: Change e-mail preferences
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue