from sendfile import sendfile
+from auf.django.permissions.decorators import get_object
+
from dae import models as dae
from dae.forms import *
from dae.workflow import DOSSIER_ETAT_FINALISE, DOSSIER_ETAT_REGION_FINALISATION, \
'form': form
}, RequestContext(request))
+### DAE NUMERISEE
+
+@get_object(dae.Dossier, 'consulter')
+def dae_numerisee(request, dossier):
+ return sendfile(request, dossier.dae_numerisee.path)
+
+@get_object(dae.Dossier, 'modifier_dae_numerisee')
+def dae_numerisee_modifier(request, dossier):
+ if request.method == 'POST':
+ form = DAENumeriseeForm(request.POST, request.FILES, instance=dossier)
+ if form.is_valid():
+ form.save()
+ return redirect('embauche_consulter', dossier_id=dossier.id)
+ else:
+ form = DAENumeriseeForm(instance=dossier)
+ return render_to_response('dae/dae_numerisee_modifier.html', {
+ 'form': form
+ }, RequestContext(request))
+
+@get_object(dae.Dossier, 'modifier_dae_numerisee')
+def dae_numerisee_supprimer(request, dossier):
+ if request.method == 'POST':
+ if 'oui' in request.POST:
+ dossier.dae_numerisee = None
+ dossier.save()
+ return redirect('embauche_consulter', dossier_id=dossier.id)
+ return render_to_response('dae/dae_numerisee_supprimer.html', {}, RequestContext(request))
+
################################################################################
# AJAX SECURISE
################################################################################