when 'resolve'
@report.resolve!(current_account)
log_action :resolve, @report
+ when 'disable'
+ @report.resolve!(current_account)
+ @report.target_account.user.disable!
+
+ log_action :resolve, @report
+ log_action :disable, @report.target_account.user
+
+ resolve_all_target_account_reports
when 'silence'
@report.resolve!(current_account)
@report.target_account.update!(silenced: true)
else
raise ActiveRecord::RecordNotFound
end
+
@report.reload
end
- if @account.user&.otp_required_for_login?
= link_to t('admin.accounts.disable_two_factor_authentication'), admin_user_two_factor_authentication_path(@account.user.id), method: :delete, class: 'button' if can?(:disable_2fa, @account.user)
- unless @account.memorial?
- = link_to t('admin.accounts.memorialize'), memorialize_admin_account_path(@account.id), method: :post, data: { confirm: t('admin.accounts.are_you_sure') }, class: 'button' if can?(:memorialize, @account)
+ = link_to t('admin.accounts.memorialize'), memorialize_admin_account_path(@account.id), method: :post, data: { confirm: t('admin.accounts.are_you_sure') }, class: 'button button--destructive' if can?(:memorialize, @account)
- else
= link_to t('admin.accounts.redownload'), redownload_admin_account_path(@account.id), method: :post, class: 'button' if can?(:redownload, @account)
- if @account.silenced?
= link_to t('admin.accounts.undo_silenced'), admin_account_silence_path(@account.id), method: :delete, class: 'button' if can?(:unsilence, @account)
- else
- = link_to t('admin.accounts.silence'), admin_account_silence_path(@account.id), method: :post, class: 'button' if can?(:silence, @account)
+ = link_to t('admin.accounts.silence'), admin_account_silence_path(@account.id), method: :post, class: 'button button--destructive' if can?(:silence, @account)
- if @account.local?
- unless @account.user_confirmed?
- if @account.suspended?
= link_to t('admin.accounts.undo_suspension'), admin_account_suspension_path(@account.id), method: :delete, class: 'button' if can?(:unsuspend, @account)
- else
- = link_to t('admin.accounts.perform_full_suspension'), new_admin_account_suspension_path(@account.id), class: 'button' if can?(:suspend, @account)
+ = link_to t('admin.accounts.perform_full_suspension'), new_admin_account_suspension_path(@account.id), class: 'button button--destructive' if can?(:suspend, @account)
- if !@account.local? && @account.hub_url.present?
%hr.spacer/
%div{ style: 'overflow: hidden; margin-bottom: 20px' }
- if @report.unresolved?
%div{ style: 'float: right' }
- = link_to t('admin.reports.silence_account'), admin_report_path(@report, outcome: 'silence'), method: :put, class: 'button'
- = link_to t('admin.reports.suspend_account'), new_admin_account_suspension_path(@report.target_account_id, report_id: @report.id), class: 'button'
+ - if @report.target_account.local?
+ = link_to t('admin.accounts.disable'), admin_report_path(@report, outcome: 'disable'), method: :put, class: 'button button--destructive'
+ = link_to t('admin.accounts.silence'), admin_report_path(@report, outcome: 'silence'), method: :put, class: 'button button--destructive'
+ = link_to t('admin.accounts.perform_full_suspension'), new_admin_account_suspension_path(@report.target_account_id, report_id: @report.id), class: 'button button--destructive'
%div{ style: 'float: left' }
= link_to t('admin.reports.mark_as_resolved'), admin_report_path(@report, outcome: 'resolve'), method: :put, class: 'button'
- else
reported_by: أبلغ عنه من طرف
resolved: معالجة
resolved_msg: تم حل تقرير بنجاح!
- silence_account: كتم و إخفاء الحساب
status: الحالة
- suspend_account: فرض تعليق على الحساب
title: التقارير
unassign: إلغاء تعيين
unresolved: غير معالجة
reported_by: Reportat per
resolved: Resolt
resolved_msg: Informe resolt amb èxit!
- silence_account: Silencia el compte
status: Estat
- suspend_account: Suspèn el compte
title: Informes
unassign: Treure assignació
unresolved: No resolt
reported_by: Palisatu da
resolved: Scioltu è chjosu
resolved_msg: Signalamentu scioltu!
- silence_account: Silenzà u contu
status: Statutu
- suspend_account: Suspende u contu
title: Signalamenti
unassign: Disassignà
unresolved: Micca sciolti
reported_by: Nahlášeno uživatelem
resolved: Vyřešeno
resolved_msg: Nahlášení úspěšně vyřešeno!
- silence_account: Utišit účet
status: Stav
- suspend_account: Suspendovat účet
title: Nahlášení
unassign: Odebrat
unresolved: Nevyřešeno
reported_by: Adroddwyd gan
resolved: Wedi ei ddatrys
resolved_msg: Llwyddwyd i ddatrys yr adroddiad!
- silence_account: Tawelwch y cyfrif
status: Statws
title: Adroddiadau
unassign: Dadneilltuo
reported_by: Anmeldt af
resolved: Løst
resolved_msg: Anmeldelse er sat til at være løst!
- silence_account: Dæmp konto
status: Status
- suspend_account: Udeluk konto
title: Anmeldelser
unassign: Utildel
unresolved: Uløst
reported_by: Gemeldet von
resolved: Gelöst
resolved_msg: Meldung erfolgreich gelöst!
- silence_account: Konto stummschalten
status: Status
- suspend_account: Konto sperren
title: Meldungen
unassign: Zuweisung entfernen
unresolved: Ungelöst
reported_by: Αναφέρθηκε από
resolved: Επιλύθηκε
resolved_msg: Η καταγγελία επιλύθηκε επιτυχώς!
- silence_account: Αποσιώπηση λογαριασμού
status: Κατάσταση
- suspend_account: Ανέστειλε λογαριασμό
title: Αναφορές
unassign: Αποσύνδεση
unresolved: Άλυτη
most_recent: Most recent
title: Order
outbox_url: Outbox URL
- perform_full_suspension: Perform full suspension
+ perform_full_suspension: Suspend
profile_url: Profile URL
promote: Promote
protocol: Protocol
reported_by: Reported by
resolved: Resolved
resolved_msg: Report successfully resolved!
- silence_account: Silence account
status: Status
- suspend_account: Suspend account
title: Reports
unassign: Unassign
unresolved: Unresolved
reported_by: Signalita de
resolved: Solvita
resolved_msg: Signalo sukcese solvita!
- silence_account: Kaŝi konton
status: Mesaĝoj
- suspend_account: Haltigi konton
title: Signaloj
unassign: Malasigni
unresolved: Nesolvita
reported_by: Reportado por
resolved: Resuelto
resolved_msg: "¡La denuncia se ha resuelto correctamente!"
- silence_account: Silenciar cuenta
status: Estado
- suspend_account: Suspender cuenta
title: Reportes
unassign: Desasignar
unresolved: No resuelto
reported_by: Salatzailea
resolved: Konponduta
resolved_msg: Salaketa ongi konpondu da!
- silence_account: Isilarazi kontua
status: Mezua
- suspend_account: Kanporatu kontua
title: Salaketak
unassign: Kendu esleipena
unresolved: Konpondu gabea
reported_by: گزارش از طرف
resolved: حلشده
resolved_msg: گزارش با موفقیت حل شد!
- silence_account: بیصدا کردن حساب
status: نوشته
- suspend_account: معلقکردن حساب
title: گزارشها
unassign: پسگرفتن مسئولیت
unresolved: حلنشده
reported_by: Raportoija
resolved: Ratkaistut
resolved_msg: Raportti onnistuneesti ratkaistu!
- silence_account: Hiljennä tili
status: Tila
- suspend_account: Siirrä tili jäähylle
title: Raportit
unresolved: Ratkaisemattomat
updated_at: Päivitetty
reported_by: Signalé par
resolved: Résolus
resolved_msg: Signalement résolu avec succès !
- silence_account: Masquer le compte
status: Statut
- suspend_account: Suspendre le compte
title: Signalements
unassign: Dés-assigner
unresolved: Non résolus
reported_by: Reportada por
resolved: Resolto
resolved_msg: Resolveuse con éxito o informe!
- silence_account: Acalar conta
status: Estado
- suspend_account: Suspender conta
title: Informes
unassign: Non asignar
unresolved: Non resolto
reported_account: חשבון מדווח
reported_by: דווח על ידי
resolved: פתור
- silence_account: השתקת חשבון
status: הודעה
- suspend_account: השעיית חשבון
title: דיווחים
unresolved: לא פתור
settings:
reported_account: Bejelentett fiók
reported_by: 'Jelentette:'
resolved: Megoldott
- silence_account: Felhasználó némítása
status: Állapot
- suspend_account: Felhasználó felfüggesztése
title: Jelentések
unresolved: Megoldatlan
settings:
reported_account: Akun yang dilaporkan
reported_by: Dilaporkan oleh
resolved: Terseleseikan
- silence_account: Akun yang didiamkan
status: Status
- suspend_account: Akun yang disuspen
title: Laporan
unresolved: Belum Terseleseikan
settings:
reported_account: Reported account
reported_by: Reported by
resolved: Resolved
- silence_account: Silence account
status: Status
- suspend_account: Suspend account
title: Reports
unresolved: Unresolved
settings:
report: 'Rapporto #%{id}'
reported_by: Inviato da
resolved: Risolto
- silence_account: Silenzia account
status: Stato
- suspend_account: Sospendi account
title: Rapporti
unassign: Non assegnare
unresolved: Non risolto
reported_by: 報告者
resolved: 解決済み
resolved_msg: レポートを解決済みにしました!
- silence_account: アカウントをサイレンス
status: ステータス
- suspend_account: アカウントを停止
title: レポート
unassign: 担当を外す
unresolved: 未解決
reported_by: დაარეპორტა
resolved: გადაწყვეტილი
resolved_msg: რეპორტი წარმატებით გადაწყდა!
- silence_account: ანგარიშის გაჩუმება
status: სტატუსი
- suspend_account: ანგარიშის შეჩერება
title: რეპორტები
unassign: გადაყენება
unresolved: გადაუწყვეტელი
reported_by: 신고자
resolved: 해결됨
resolved_msg: 리포트가 성공적으로 해결되었습니다!
- silence_account: 계정을 침묵 처리
status: 상태
- suspend_account: 계정을 정지
title: 신고
unassign: 할당 해제
unresolved: 미해결
reported_by: Gerapporteerd door
resolved: Opgelost
resolved_msg: Rapportage succesvol opgelost!
- silence_account: Account negeren
status: Toot
- suspend_account: Account opschorten
title: Rapportages
unassign: Niet langer toewijzen
unresolved: Onopgelost
reported_account: Rapportert konto
reported_by: Rapportert av
resolved: Løst
- silence_account: Målbind konto
status: Status
- suspend_account: Utvis konto
title: Rapporter
unresolved: Uløst
settings:
role: Permissions
roles:
admin: Administrator
- bot: Robòt
moderator: Moderador
staff: Personnal
user: Uitlizaire
reported_by: Senhalat per
resolved: Resolgut
resolved_msg: Rapòrt corrèctament resolgut !
- silence_account: Metre lo compte en silenci
status: Estatut
- suspend_account: Suspendre lo compte
title: Senhalament
unassign: Levar
unresolved: Pas resolgut
reported_by: Zgłaszający
resolved: Rozwiązane
resolved_msg: Pomyślnie rozwiązano zgłoszenie.
- silence_account: Wycisz konto
status: Stan
- suspend_account: Zawieś konto
title: Zgłoszenia
unassign: Cofnij przypisanie
unresolved: Nierozwiązane
reported_by: Denunciada por
resolved: Resolvido
resolved_msg: Denúncia resolvida com sucesso!
- silence_account: Silenciar conta
status: Status
- suspend_account: Suspender conta
title: Denúncias
unassign: Desatribuir
unresolved: Não resolvido
reported_account: Conta denunciada
reported_by: Denúnciada por
resolved: Resolvido
- silence_account: Conta silenciada
status: Estado
- suspend_account: Conta suspensa
title: Denúncias
unresolved: Por resolver
settings:
reported_by: Отправитель жалобы
resolved: Разрешено
resolved_msg: Жалоба успешно обработана!
- silence_account: Заглушить аккаунт
status: Статус
- suspend_account: Блокировать аккаунт
title: Жалобы
unassign: Снять назначение
unresolved: Неразрешенные
reported_by: Nahlásené užívateľom
resolved: Vyriešené
resolved_msg: Hlásenie úspešne vyriešené!
- silence_account: Zamĺčať účet
status: Stav
- suspend_account: Pozastaviť účet
title: Reporty
unassign: Odobrať
unresolved: Nevyriešené
reported_account: Prijavljeni nalog
reported_by: Prijavio
resolved: Rešeni
- silence_account: Ućutkaj nalog
status: Status
- suspend_account: Suspenduj nalog
title: Prijave
unresolved: Nerešeni
settings:
reported_by: Пријавио
resolved: Решена
resolved_msg: Пријава успешно разрешена!
- silence_account: Ућуткај налог
status: Статус
- suspend_account: Суспендуј налог
title: Пријаве
unassign: Уклони доделу
unresolved: Нерешене
reported_by: Anmäld av
resolved: Löst
resolved_msg: Anmälan har lösts framgångsrikt!
- silence_account: Tysta ner konto
status: Status
- suspend_account: Suspendera konto
title: Anmälningar
unassign: Otilldela
unresolved: Olösta
reported_account: รายงานแอคเคาท์
reported_by: รายงานโดย
resolved: จัดการแล้ว
- silence_account: แอคเค๊าท์ที่ปิดเสียง
status: สถานะ
- suspend_account: แอคเค๊าท์ที่หยุดไว้
title: รายงาน
unresolved: Unresolved
settings:
reported_account: Şikayet edilen hesap
reported_by: Şikayet eden
resolved: Giderildi
- silence_account: Hesabı sustur
status: Durum
- suspend_account: Hesabı uzaklaştır
title: Şikayetler
unresolved: Giderilmedi
settings:
reported_by: Відправник скарги
resolved: Вирішено
resolved_msg: Скаргу успішно вирішено!
- silence_account: Заглушити акаунт
status: Статус
- suspend_account: Заблокувати акаунт
title: Скарги
unassign: Зняти призначення
unresolved: Невирішені
reported_by: 举报人
resolved: 已处理
resolved_msg: 举报处理成功!
- silence_account: 隐藏用户
status: 状态
- suspend_account: 封禁用户
title: 举报
unassign: 取消接管
unresolved: 未处理
reported_by: 舉報者
resolved: 已處理
resolved_msg: 舉報已處理。
- silence_account: 將用戶靜音
status: 狀態
- suspend_account: 將用戶停權
title: 舉報
unassign: 取消指派
unresolved: 未處理
reported_by: 檢舉人
resolved: 已解決
resolved_msg: 檢舉已處理!
- silence_account: 靜音使用者
status: 狀態
- suspend_account: 停權使用者
title: 檢舉
unassign: 取消指派
unresolved: 未解決