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