26 lines
869 B
Ruby
26 lines
869 B
Ruby
module StockitHelper
|
|
def stock_article_classes(article)
|
|
class_names = []
|
|
class_names << "unavailable" if article.quantity_available <= 0
|
|
class_names.join(" ")
|
|
end
|
|
|
|
def link_to_stock_change_reason(stock_change)
|
|
if stock_change.delivery_id
|
|
link_to t('.delivery'), supplier_delivery_path(stock_change.delivery.supplier, stock_change.delivery)
|
|
elsif stock_change.order_id
|
|
link_to t('.order'), order_path(stock_change.order)
|
|
elsif stock_change.stock_taking_id
|
|
link_to t('.stock_taking'), stock_taking_path(stock_change.stock_taking)
|
|
end
|
|
end
|
|
|
|
def stock_article_price_hint(stock_article)
|
|
t('simple_form.hints.stock_article.edit_stock_article.price',
|
|
:stock_article_copy_link => link_to(t('.copy_stock_article'),
|
|
stock_article_copy_path(stock_article),
|
|
:remote => true
|
|
)
|
|
)
|
|
end
|
|
end
|