Sha256: 4264f43cc192597f31e29a68efe3ec338aebc2d752a0883e7a9ddbe94466120b
Contents?: true
Size: 1.47 KB
Versions: 5
Compression:
Stored size: 1.47 KB
Contents
# Copyright (c) 2008-2013 Michael Dvorkin and contributors. # # Fat Free CRM is freely distributable under the terms of MIT license. # See MIT-LICENSE file or http://www.opensource.org/licenses/mit-license.php #------------------------------------------------------------------------------ module OpportunitiesHelper # Sidebar checkbox control for filtering opportunities by stage. #---------------------------------------------------------------------------- def opportunity_stage_checkbox(stage, count) entity_filter_checkbox(:stage, stage, count) end # Opportunity summary for RSS/ATOM feeds. #---------------------------------------------------------------------------- def opportunity_summary(opportunity) summary, amount = [], [] summary << (opportunity.stage ? t(opportunity.stage) : t(:other)) summary << number_to_currency(opportunity.weighted_amount, :precision => 0) unless %w(won lost).include?(opportunity.stage) amount << number_to_currency(opportunity.amount || 0, :precision => 0) amount << (opportunity.discount ? t(:discount_number, number_to_currency(opportunity.discount, :precision => 0)) : t(:no_discount)) amount << t(:probability_number, (opportunity.probability || 0).to_s + '%') summary << amount.join(' ') end if opportunity.closes_on summary << t(:closing_date, l(opportunity.closes_on, :format => :mmddyy)) else summary << t(:no_closing_date) end summary.compact.join(', ') end end
Version data entries
5 entries across 5 versions & 1 rubygems