2015-12-24 15:10:20 +01:00
|
|
|
class DossierFacades
|
|
|
|
|
|
|
|
#TODO rechercher en fonction de la personne/email
|
|
|
|
def initialize dossier_id, email
|
|
|
|
@dossier = Dossier.where(archived: false).find(dossier_id)
|
|
|
|
@email = email
|
|
|
|
end
|
|
|
|
|
|
|
|
def dossier
|
|
|
|
@dossier.decorate
|
|
|
|
end
|
|
|
|
|
|
|
|
def champs
|
|
|
|
@dossier.ordered_champs
|
|
|
|
end
|
|
|
|
|
|
|
|
def entreprise
|
|
|
|
@dossier.entreprise.decorate
|
|
|
|
end
|
|
|
|
|
|
|
|
def etablissement
|
|
|
|
@dossier.etablissement
|
|
|
|
end
|
|
|
|
|
|
|
|
def pieces_justificatives
|
|
|
|
@dossier.pieces_justificatives
|
|
|
|
end
|
|
|
|
|
|
|
|
def commentaires
|
|
|
|
@dossier.ordered_commentaires.all.decorate
|
|
|
|
end
|
|
|
|
|
|
|
|
def commentaire_email
|
|
|
|
@email
|
|
|
|
end
|
|
|
|
|
|
|
|
def procedure
|
|
|
|
@dossier.procedure
|
|
|
|
end
|
2016-02-08 18:16:18 +01:00
|
|
|
|
2016-03-16 15:34:35 +01:00
|
|
|
def cerfas_ordered
|
|
|
|
@dossier.cerfa.order('created_at DESC')
|
|
|
|
end
|
|
|
|
|
2016-02-08 18:16:18 +01:00
|
|
|
def invites
|
|
|
|
@dossier.invites
|
|
|
|
end
|
2015-12-24 15:10:20 +01:00
|
|
|
end
|