-# -*- coding: utf8; -*-
+# -*- coding: utf-8; -*-
"""
Copyright (C) 2007 Lincoln de Sousa <lincoln@archlinux-br.org>
@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():
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']
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():
@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')