17 lines
408 B
Ruby
17 lines
408 B
Ruby
class Follow < ApplicationRecord
|
|
belongs_to :gestionnaire
|
|
belongs_to :dossier
|
|
|
|
validates :gestionnaire_id, uniqueness: { scope: :dossier_id }
|
|
|
|
before_create :set_default_date
|
|
|
|
private
|
|
|
|
def set_default_date
|
|
self.demande_seen_at ||= DateTime.now
|
|
self.annotations_privees_seen_at ||= DateTime.now
|
|
self.avis_seen_at ||= DateTime.now
|
|
self.messagerie_seen_at ||= DateTime.now
|
|
end
|
|
end
|