demarches-normaliennes/app/models/follow_commentaire_groupe_gestionnaire.rb

8 lines
305 B
Ruby
Raw Normal View History

class FollowCommentaireGroupeGestionnaire < ApplicationRecord
belongs_to :gestionnaire
belongs_to :groupe_gestionnaire
belongs_to :sender, polymorphic: true, optional: true
validates :gestionnaire_id, uniqueness: { scope: [:groupe_gestionnaire_id, :sender_id, :sender_type, :unfollowed_at] }
end