Mudança de fuso horário.
[cascardo/eventmanager.git] / views.py
index 684e59f..f077444 100644 (file)
--- a/views.py
+++ b/views.py
@@ -1,4 +1,4 @@
-# -*- coding: utf8; -*-
+# -*- coding: utf-8; -*-
 """
 Copyright (C) 2007 Lincoln de Sousa <lincoln@archlinux-br.org>
 
@@ -139,7 +139,7 @@ def inscricao(request):
 @login_required
 @user_passes_test(lambda u:u.palestrante_set.count() == 1, login_url='/')
 def submeter_trabalho(request):
-    form = SubmeterTrabalho(request.POST or None)
+    form = SubmeterTrabalho(request, request.POST or None)
     ok = False
 
     if request.POST and form.is_valid():
@@ -147,7 +147,7 @@ def submeter_trabalho(request):
         t = Trabalho()
         t.titulo = cd['titulo']
         t.tipo = TipoTrabalho.objects.get(pk=cd['tipo'])
-        t.categoria = CategoriaTrabalho.objects.get(pk=cd['categoria'])
+        t.categoria = CategoriaTrabalho.objects.get_or_create(nome='Pendente')[0]
         t.descricao_curta = cd['descricao_curta']
         t.descricao_longa = cd['descricao_longa']
         t.recursos = cd['recursos']
@@ -189,14 +189,6 @@ def meus_dados(request):
     for name, field in form.fields.items():
         field.initial = getattr(palestrante, name)
 
-    deleted = request.POST.get('delete-account')
-    if deleted:
-        palestrante.trabalho_set.all().delete()
-        palestrante.delete()
-        request.user.delete()
-        return build_response(request, 'editar_palestrante.html',
-                {'removed': 1})
-
     if request.POST and form.is_valid():
         cd = form.cleaned_data
         for name, field in form.fields.items():
@@ -211,3 +203,7 @@ def meus_dados(request):
 @enable_login_form
 def chamada_trabalhos(request):
     return build_response(request, 'chamada_trabalhos.html')
+
+@enable_login_form
+def avaliacao(request):
+    return build_response(request, 'avaliacao.html')