Exemplo n.º 1
0
def semainemodif(request, id_semaine):
    """Renvoie la vue de la page de modification de la semaine dont l'id est id_semaine"""
    semaine = get_object_or_404(Semaine,pk=id_semaine)
    form=SemaineForm(request.POST or None, instance=semaine, initial = {"numero":semaine.numero,"lundi":semaine.lundi})
    if form.is_valid():
        form.save()
        return redirect('gestion_semaine')
    return render (request,'administrateur/semainemodif.html',{'form':form,'semaine':semaine})
Exemplo n.º 2
0
def semainemodif(request, id_semaine):
	"""Renvoie la vue de la page de modification de la semaine dont l'id est id_semaine"""
	semaine = get_object_or_404(Semaine,pk=id_semaine)
	form=SemaineForm(request.POST or None, instance=semaine)
	if form.is_valid():
		form.save()
		return redirect('gestion_semaine')
	return render (request,'administrateur/semainemodif.html',{'form':form,'semaine':semaine})
Exemplo n.º 3
0
def semaine(request):
    """Renvoie la vue de la page de gestion des semaines"""
    lundimax=Semaine.objects.aggregate(Max('lundi'))
    numeromax=Semaine.objects.aggregate(Max('numero'))
    semaine=Semaine()
    if lundimax['lundi__max'] is not None and numeromax['numero__max'] is not None:
        semaine.lundi=lundimax['lundi__max']+timedelta(days=7)
        semaine.numero=numeromax['numero__max']+1
    form = SemaineForm(request.POST or None, initial={'lundi':semaine.lundi,'numero':semaine.numero})
    if form.is_valid():
        form.save()
        return redirect('gestion_semaine')
    semaines = Semaine.objects.order_by('lundi')
    return render(request,'administrateur/semaine.html',{'semaines':semaines,'form':form })
Exemplo n.º 4
0
def semaine(request):
	"""Renvoie la vue de la page de gestion des semaines"""
	lundimax=Semaine.objects.aggregate(Max('lundi'))
	numeromax=Semaine.objects.aggregate(Max('numero'))
	semaine=Semaine()
	if lundimax['lundi__max'] is not None and numeromax['numero__max'] is not None:
		semaine.lundi=lundimax['lundi__max']+timedelta(days=7)
		semaine.numero=numeromax['numero__max']+1
	form = SemaineForm(request.POST or None,instance=semaine)
	if form.is_valid():
		form.save()
		return redirect('gestion_semaine')
	semaines = Semaine.objects.order_by('lundi')
	return render(request,'administrateur/semaine.html',{'semaines':semaines,'form':form })