--- /dev/null
+{% extends "base.html" %}
+{% block content %}
+
+<h2>Editar trabalho</h2>
+
+{% if formulario %}
+<form method="post" action="" id="cadastro">
+<table> {{ formulario.as_p }}</table>
+<input type="submit" value="Modificar trabalho"/>
+</form>
+
+
+
+{% else %}
+ <h3>O trabalho selecionado não existe, verifique o link</h3>
+{% endif %}
+
+{% endblock %}
{# o if abaixo eh para o caso de algum trabalho ter sido editado e redirecionado #}
{% if editado_sucesso %}
- <br />
- <h4>O trabalho "{{ editado_sucesso }}" for editado com sucesso!</h4>
- <br />
+<div class="confirmation">
+ <p>O trabalho "{{ editado_sucesso }}" for editado com sucesso!</p>
+</div>
{% endif %}
{% if trabalhos %}
c = {'trabalhos': t, 'palestrante': 1}
return build_response(request, 'meus_trabalhos.html', c)
+
@login_required
@user_passes_test(lambda u:u.palestrante_set.count() == 1, login_url='/')
-def editar_trabalho(request,codigo):
+def editar_trabalho(request, codigo):
try:
p = Palestrante.objects.get(usuario=request.user)
except Palestrante.DoesNotExist:
# não palestrante...
c = {'palestrante': 0}
return build_response(request, 'meus_trabalhos.html', c)
- trabalho = get_object_or_404(Trabalho, id=codigo,palestrante=p)
+ trabalho = get_object_or_404(Trabalho, id=codigo, palestrante=p)
Formulario = form_for_instance(trabalho)
if request.method == 'POST':
form = Formulario(request.POST)
c = {'formulario':form}
return build_response(request, 'editar_trabalho.html', c)
+
@login_required
def meus_dados(request):
form = EditarPalestrante(request.POST or None)