Example #1
0
def razredi_dijaki_mati_novo_geslo(request, razred, dijak):
    profesor = request.user_profile
    razred = get_object_or_404(profesor.razredi, id=razred)
    dijak = get_object_or_404(razred.dijaki_cached, id=dijak)
    stars = not_none_or_404(dijak.mati)
    
    uporabnisko_ime = stars.uporabnik.username
    geslo = stars.uporabnik.gen_password()
    stars.uporabnik.save()
    
    poslji_novo_geslo(request, uporabnisko_ime, geslo, stars.uporabnik.email)
    
    return locals()
Example #2
0
def razredi_dijaki_mati_izbrisi(request, razred, dijak):
    profesor = request.user_profile
    razred = get_object_or_404(profesor.razredi, id=razred)
    dijak = get_object_or_404(razred.dijaki_cached, id=dijak)
    stars = not_none_or_404(dijak.mati)
    
    dijak.mati = None
    dijak.save()
    
    su = stars.uporabnik
    stars.delete()
    su.delete()
    
    return HttpResponseRedirect(reverse('profesor_razredi_dijaki_podatki', args=[razred.id, dijak.id]))