Retrospring/app/views/modal/ban/_history.haml

15 lines
707 B
Plaintext

.modal-body
%p= t '.count', user: user.screen_name, count: user.bans.count
.list-group
- user.bans.order(:created_at).reverse_order.each do |ban|
.list-group-item{ class: ban.current? ? 'list-group-item-success' : '' }
.d-flex.w-100.justify-content-between
%h5.mb-1= ban.reason
%small.text-muted= t('time.distance_ago', time: time_ago_in_words(ban.created_at))
- if ban.banned_by.present?
%p= t('.issued_by', user: ban.banned_by.screen_name)
- if ban.expires_at.present?
%small= t(ban.expires_at.past? ? '.expired' : '.until', until: ban.expires_at.strftime('%Y-%m-%d %H:%M:%S'))
- else
%small= t('.permanent')