petities/petitions.eu

View on GitHub
app/views/signatures/latest.html.slim

Summary

Maintainability
Test Coverage
- cache [@petition, @petition.get_count, @page, @sorting, @order, @search, I18n.locale, policy(@petition).edit?] do
  - @signatures.each do |signature|
    div.petition-signature
      div.petition-signature-name

        - if signature.visible?
          = signature.person_name
        - else
          =<> t "anonymous"
          - if policy(@petition).edit?
            br
            =<> signature.person_name

      - if signature.visible? || policy(@petition).edit?
        div.petition-signature-byline
          div.petition-signature-location= signature.person_city
          div.petition-signature-occupation
            = signature.person_function
      div.petition-signature-time
        - if signature.confirmed_at
          = distance_of_time_in_words_to_now(signature.confirmed_at)