def block_short_status(block)
if block.active?
- if block.needs_view?
- if block.ends_at > Time.now.utc
- t("user_blocks.helper.short.active_unread")
- else
- t("user_blocks.helper.short.expired_unread")
- end
- else
+ if block.ends_at > Time.now.utc
t("user_blocks.helper.short.active")
+ else
+ t("user_blocks.helper.short.active_until_read")
end
else
if block.revoker_id.nil?
- if block.updated_at > block.ends_at
+ if block.deactivates_at > block.ends_at
t("user_blocks.helper.short.read_html", :time => block_short_time_in_past(block.updated_at))
else
t("user_blocks.helper.short.ended")