Employer table broken up and new idcard module setup
This commit is contained in:
+25
-21
@@ -1,27 +1,31 @@
|
||||
class IdCard::Setup < ApplicationRecord
|
||||
belongs_to :employer
|
||||
belongs_to :id_card_employer_logo
|
||||
belongs_to :id_card_network_logo
|
||||
belongs_to :id_card_provider_section
|
||||
belongs_to :id_card_rx_section
|
||||
module IdCard
|
||||
class Setup < ApplicationRecord
|
||||
belongs_to :employer, class_name: 'Employer'
|
||||
belongs_to :employer_logo, optional: true
|
||||
belongs_to :network_logo, optional: true
|
||||
belongs_to :provider_section, optional: true
|
||||
belongs_to :rx_section, optional: true
|
||||
|
||||
has_many :card_exceptions, dependent: :destroy
|
||||
has_many :plans, dependent: :destroy
|
||||
|
||||
# def employer_logo_filename
|
||||
# self.id_card_employer_logo.filename
|
||||
# end
|
||||
has_many :exceptions, dependent: :destroy
|
||||
|
||||
# def network_logo_filename
|
||||
# self.id_card_network_logo.filename
|
||||
# end
|
||||
# def employer_logo_filename
|
||||
# self.employer_logo.filename
|
||||
# end
|
||||
|
||||
def self.permitted_params(params)
|
||||
params.require(:id_card_setup).permit(
|
||||
:print_name,
|
||||
:network_provider,
|
||||
:card_template,
|
||||
:rx_group_number,
|
||||
:id_card_employer_logo_id
|
||||
)
|
||||
# def network_logo_filename
|
||||
# self.network_logo.filename
|
||||
# end
|
||||
|
||||
def self.permitted_params(params)
|
||||
params.require(:id_card_setup).permit(
|
||||
:print_name,
|
||||
:network_provider,
|
||||
:card_template,
|
||||
:rx_group_number,
|
||||
:id_card_employer_logo_id
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user