foodcoop-adam/foodsoft

View on GitHub
lib/foodsoft_current_orders/app/views/current_orders/articles/_article_info.html.haml

Summary

Maintainability
Test Coverage
#article_info
  %h2{style: 'margin-bottom: 0'}
    = t('current_orders.articles.show.title', name: order_article.article.name)
    %span.normal= order_article.article.unit
  -# @todo unduplicate from group_orders's order_article_info
  %p
    - if order_article.article.manufacturer.blank?
      = raw t 'group_orders.order_article_info.supplied_by', supplier: content_tag(:em, supplier_link(order_article.article.supplier))
    - elsif order_article.article.supplier.name == order_article.article.manufacturer
      = raw t 'group_orders.order_article_info.supplied_and_made_by', manufacturer: content_tag(:em, supplier_link(order_article.article.supplier))
    - else
      = raw t 'group_orders.order_article_info.supplied_by_made_by', supplier: content_tag(:em, supplier_link(order_article.article.supplier)), manufacturer: content_tag(:em, order_article.article.manufacturer)
    - unless order_article.article.origin.blank?
      = raw t 'group_orders.order_article_info.origin_in', origin: content_tag(:em, order_article.article.origin)

    - pkg_info = pkg_helper(order_article.price)
    = ", #{pkg_info}".html_safe unless pkg_info.blank?