Add admin status edit commands

This commit is contained in:
KMY 2023-03-16 23:27:51 +09:00
parent 7910ab0333
commit ad102071bc
6 changed files with 92 additions and 3 deletions

View file

@ -45,6 +45,19 @@
%th= t('admin.statuses.favourites')
%td= friendly_number_to_human @status.favourites_count
%div.action-buttons
%div
- if @account.local?
= link_to t('admin.statuses.remove_history'), remove_history_admin_account_status_path(@account.id), method: :post, class: 'button' if can?(:warn, @account)
- if @account.local? && @status.with_media?
= link_to t('admin.statuses.remove_media'), remove_media_admin_account_status_path(@account.id), method: :post, class: 'button' if can?(:warn, @account)
- if @account.local? && !@status.sensitive && @status.with_media?
= link_to t('admin.statuses.force_nsfw'), force_sensitive_admin_account_status_path(@account.id), method: :post, class: 'button' if can?(:warn, @account)
- if @account.local? && !@status.spoiler_text.present?
= link_to t('admin.statuses.force_cw'), force_cw_admin_account_status_path(@account.id), method: :post, class: 'button' if can?(:warn, @account)
- if @account.local?
= link_to t('admin.statuses.remove'), remove_status_admin_account_status_path(@account.id), method: :post, class: 'button' if can?(:warn, @account)
%hr.spacer/
%h3= t('admin.statuses.history')