Noosfero/noosfero

View on GitHub
plugins/relevant_content/views/blocks/relevant_content.slim

Summary

Maintainability
Test Coverage
= block_title(block.title, block.subtitle)

- if block.show_most_read
  = render partial: 'blocks/relevant_content/subcontent', locals: {docs: Article.most_accessed(block.owner, block.limit), title:  _("Most read articles"), html_class: 'mread', icon: 'file'}
- if block.show_most_commented
  = render partial: 'blocks/relevant_content/subcontent', locals: {docs: Article.most_commented_relevant_content(block.owner, block.limit), title: _("Most commented articles"), html_class: 'mcommented', icon: 'comment'}

- if block.env.plugin_enabled?('VotePlugin')
  - if block.show_most_liked
    = render partial: 'blocks/relevant_content/subcontent', locals: {docs: Article.more_positive_votes(block.owner, block.limit), title: _("Most liked articles"), html_class: 'mliked', icon: 'thumbs-o-up'}
  - if block.show_most_disliked
    = render partial: 'blocks/relevant_content/subcontent', locals: {docs: Article.more_negative_votes(block.owner, block.limit), title: _("Most disliked articles"), html_class: 'mdisliked', icon: 'thumbs-o-down'}
  - if block.show_most_voted
    = render partial: 'blocks/relevant_content/subcontent', locals: {docs: Article.most_voted(block.owner, block.limit), title: _("Most voted articles"), html_class: 'mvoted', icon: 'signal'}