38 lines
823 B
Ruby
38 lines
823 B
Ruby
class DossierTableExportSerializer < ActiveModel::Serializer
|
|
attributes :id,
|
|
:created_at,
|
|
:updated_at,
|
|
:archived,
|
|
:mandataire_social,
|
|
:state,
|
|
:initiated_at,
|
|
:received_at,
|
|
:processed_at
|
|
|
|
attribute :emails_accompagnateurs
|
|
|
|
attributes :individual_gender,
|
|
:individual_prenom,
|
|
:individual_nom,
|
|
:individual_birthdate
|
|
|
|
def individual_prenom
|
|
object.individual.try(:prenom)
|
|
end
|
|
|
|
def individual_nom
|
|
object.individual.try(:nom)
|
|
end
|
|
|
|
def individual_birthdate
|
|
object.individual.try(:birthdate)
|
|
end
|
|
|
|
def individual_gender
|
|
object.individual.try(:gender)
|
|
end
|
|
|
|
def emails_accompagnateurs
|
|
object.followers_gestionnaires.pluck(:email).join(' ')
|
|
end
|
|
end
|