You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
497 B
20 lines
497 B
# frozen_string_literal: true
|
|
|
|
module Admin
|
|
module DisputesHelper
|
|
def strike_action_label(appeal)
|
|
t(key_for_action(appeal),
|
|
scope: 'admin.strikes.actions',
|
|
name: content_tag(:span, appeal.strike.account.username, class: 'username'),
|
|
target: content_tag(:span, appeal.account.username, class: 'target'))
|
|
.html_safe
|
|
end
|
|
|
|
private
|
|
|
|
def key_for_action(appeal)
|
|
AccountWarning.actions.slice(appeal.strike.action).keys.first
|
|
end
|
|
end
|
|
end
|