20 lines
841 B
Ruby
20 lines
841 B
Ruby
|
module PapertrailHelper
|
||
|
def papertrail_requester_identity(dossier)
|
||
|
if dossier.etablissement.present?
|
||
|
raison_sociale_or_name(dossier.etablissement)
|
||
|
else
|
||
|
[dossier.individual.prenom, dossier.individual.nom.upcase].join(' ')
|
||
|
end
|
||
|
end
|
||
|
|
||
|
def papertrail_dossier_state(dossier)
|
||
|
raise "Dossiers in 'brouillon' state are not supported" if dossier.brouillon?
|
||
|
# i18n-tasks-use t('users.dossiers.papertrail.dossier_state.en_construction')
|
||
|
# i18n-tasks-use t('users.dossiers.papertrail.dossier_state.en_instruction')
|
||
|
# i18n-tasks-use t('users.dossiers.papertrail.dossier_state.accepte')
|
||
|
# i18n-tasks-use t('users.dossiers.papertrail.dossier_state.refuse')
|
||
|
# i18n-tasks-use t('users.dossiers.papertrail.dossier_state.sans_suite')
|
||
|
I18n.t("users.dossiers.papertrail.states.#{dossier.state}")
|
||
|
end
|
||
|
end
|