25 lines
597 B
Ruby
25 lines
597 B
Ruby
|
module ProcedureHelper
|
||
|
def procedure_lien(procedure)
|
||
|
if procedure.procedure_path.present?
|
||
|
if procedure.brouillon_avec_lien?
|
||
|
commencer_test_url(procedure_path: procedure.path)
|
||
|
else
|
||
|
commencer_url(procedure_path: procedure.path)
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
|
||
|
def procedure_libelle(procedure)
|
||
|
parts = [procedure.libelle]
|
||
|
if procedure.brouillon?
|
||
|
parts << '(brouillon)'
|
||
|
end
|
||
|
parts.join(' ')
|
||
|
end
|
||
|
|
||
|
def procedure_modal_text(procedure, key)
|
||
|
action = procedure.archivee? ? :reopen : :publish
|
||
|
t(action, scope: [:modal, :publish, key])
|
||
|
end
|
||
|
end
|