Its been a while
This commit is contained in:
+14
-3
@@ -11,16 +11,27 @@ class Member < ApplicationRecord
|
||||
validates :division, presence: true, if: -> { employer.id_card_setup.has_divisions }
|
||||
# validates :coverage_class, :dental_plan_key, presence: true, if: -> { employer.id_card_setup.has_dental }
|
||||
validates :mb_member_key, :pb_entity_key, uniqueness: true
|
||||
validates :name, uniqueness: { scope: :employer_id }
|
||||
# validates :name, uniqueness: { scope: :employer_id }
|
||||
|
||||
before_validation :format_dependents, if: :dependents_changed?
|
||||
|
||||
scope :active, -> {
|
||||
where(active: true)
|
||||
}
|
||||
|
||||
def id_card_field_exception_values
|
||||
address = Vhcs::PbEntityAddress.find_by(pb_entity_key: self.pb_entity_key)
|
||||
address = Vhcs::PbEntityAddress.find_by(pb_entity_key: pb_entity_key)
|
||||
{
|
||||
zipcode: address.zip,
|
||||
state: address.state,
|
||||
family_id: self.family_id
|
||||
family_id: family_id
|
||||
}
|
||||
end
|
||||
|
||||
def member_key
|
||||
{
|
||||
pl_plan_key: pl_plan_key,
|
||||
member_keys: [pb_entity_key]
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user