Dando uma ajeitadinha no lance de edicão de trabalhos
authorLincoln de Sousa <lincoln@archlinux-br.org>
Thu, 20 Sep 2007 10:53:07 +0000 (07:53 -0300)
committerLincoln de Sousa <lincoln@archlinux-br.org>
Thu, 20 Sep 2007 10:53:07 +0000 (07:53 -0300)
templates/editar_trabalho.html [new file with mode: 0644]
templates/meus_trabalhos.html
views.py

diff --git a/templates/editar_trabalho.html b/templates/editar_trabalho.html
new file mode 100644 (file)
index 0000000..3febcc8
--- /dev/null
@@ -0,0 +1,18 @@
+{% 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&atilde;o existe, verifique o link</h3>
+{% endif %}
+
+{% endblock %}
index 1aa3e83..465c1ba 100644 (file)
@@ -5,9 +5,9 @@
 
 {# 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 %}
index 0ba1092..d655df2 100644 (file)
--- a/views.py
+++ b/views.py
@@ -209,16 +209,17 @@ def meus_trabalhos(request):
     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)
@@ -234,6 +235,7 @@ def editar_trabalho(request,codigo):
     c = {'formulario':form}
     return build_response(request, 'editar_trabalho.html', c)
 
+
 @login_required
 def meus_dados(request):
     form = EditarPalestrante(request.POST or None)