Added Customer#shortest_name
This commit is contained in:
parent
f59cb4eb3c
commit
48490991cc
|
@ -95,6 +95,11 @@ module StopTime::Models
|
||||||
has_many :invoices
|
has_many :invoices
|
||||||
has_many :time_entries, :through => :tasks
|
has_many :time_entries, :through => :tasks
|
||||||
|
|
||||||
|
# Returns the short name if set, otherwise the full name.
|
||||||
|
def shortest_name
|
||||||
|
short_name.present? ? short_name : name
|
||||||
|
end
|
||||||
|
|
||||||
# Returns a list of tasks that have not been billed via in invoice.
|
# Returns a list of tasks that have not been billed via in invoice.
|
||||||
def unbilled_tasks
|
def unbilled_tasks
|
||||||
tasks.all(:conditions => ["invoice_id IS NULL"], :order => "name ASC")
|
tasks.all(:conditions => ["invoice_id IS NULL"], :order => "name ASC")
|
||||||
|
|
Loading…
Reference in New Issue