Sha256: 34d590456beda005d0c6fa76df7e878973d55374b16e31c78a26fc9d5e5897c7
Contents?: true
Size: 1011 Bytes
Versions: 2
Compression:
Stored size: 1011 Bytes
Contents
class Plugins::Ecommerce::OrderDecorator < Draper::Decorator delegate_all def the_status(include_date_action = false) res = if object.bank_pending? "<span class='label label-warning'>#{h.t("plugins.ecommerce.messages.order_status.#{object.status}", default: object.status.titleize)}</span>" elsif object.canceled? "<span class='label label-danger'>#{h.t("plugins.ecommerce.messages.order_status.#{object.status}", default: object.status.titleize)}</span>" else "<span class='label label-success'>#{h.t("plugins.ecommerce.messages.order_status.#{object.status}", default: object.status.titleize)}</span>" end res = "#{res} #{object.action_date}" if include_date_action res end def the_url_tracking if object.shipped? consignment_number = object.get_meta("consignment_number") _url = object.shipping_method.options[:url_tracking].gsub("{{consignment_number}}", consignment_number) rescue '' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
camaleon_ecommerce-1.2 | app/decorators/plugins/ecommerce/order_decorator.rb |
camaleon_ecommerce-1.1 | app/decorators/plugins/ecommerce/order_decorator.rb |