dossiers: autosave drafts

This commit is contained in:
Pierre de La Morinerie 2019-11-19 16:55:30 +00:00
parent 6f2779a312
commit bff7892ba8
11 changed files with 387 additions and 9 deletions

View file

@ -31,6 +31,18 @@ module DossierHelper
end
end
def dossier_form_class(dossier)
classes = ['form']
if autosave_available?(dossier)
classes << 'autosave-enabled'
end
classes.join(' ')
end
def autosave_available?(dossier)
dossier.brouillon? && Flipper.enabled?(:autosave_dossier_draft, dossier.user)
end
def dossier_submission_is_closed?(dossier)
dossier.brouillon? && dossier.procedure.archivee?
end