Added time stamps to each qbo entity model

This commit is contained in:
2026-03-02 07:10:13 -05:00
parent 485a977d1a
commit f02b50ae26
5 changed files with 38 additions and 6 deletions

View File

@@ -10,11 +10,19 @@
class Estimate < ActiveRecord::Base
include Redmine::I18n
has_and_belongs_to_many :issues
belongs_to :customer
validates_presence_of :doc_number, :id
self.primary_key = :id
# Returns the last sync time formatted for display. If no sync has occurred, returns a default message.
def self.last_sync
return I18n.t(:label_qbo_never_synced) unless maximum(:updated_at)
format_time(maximum(:updated_at))
end
# returns a human readable string
def to_s
return self[:doc_number]