demarches-normaliennes/app/helpers/papertrail_helper.rb
2024-08-22 09:26:48 +02:00

21 lines
872 B
Ruby

# frozen_string_literal: true
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