--- /dev/null
+{% extends "base.html" %}
+{% block content %}
+
+{% if palestras %}
+
+ <h2>Palestras</h2>
+ <ul>
+ {% for i in palestras %}
+ <li><a href="/palestras/{{ i.id }}">{{ i }}</a></li>
+ {% endfor %}
+ </ul>
+
+{% endif %}
+
+{% if minicursos %}
+
+ <h2>Mini Cursos</h2>
+ <ul>
+ {% for i in minicursos %}
+ <li><a href="/minicursos/{{ i.id }}">{{ i }}</a></li>
+ {% endfor %}
+ </ul>
+
+{% endif %}
+
+{% if not palestras and not minicursos %}
+
+ <p>
+ <strong>Você ainda não tem nenhum trabalho cadastrado!</strong>
+ <br /><em>Use o menu do palestrante para cadastrar um minicurso ou
+ uma palestra.</em>
+ </p>
+
+{% endif %}
+
+{% endblock %}
(r'^inscricao/', views.inscricao),
(r'^inscrever_palestra/', views.inscrever_palestra),
(r'^cadastro/', views.cadastro),
+ (r'^meus_trabalhos/', views.meus_trabalhos),
(r'^site_media/(.*)$', 'django.views.static.serve',
{'document_root': os.path.join(settings.LOCAL_INSTANCE, 'media')}),
(r'^$', views.index),
form = InscreverPalestra()
c.update({'form': form})
return build_response(request, 'inscrever_palestra.html', c)
+
+
+@login_required
+def meus_trabalhos(request):
+ p = Palestrante.objects.get(usuario=request.user)
+ palestras = Palestra.objects.filter(palestrante=p)
+ minicursos = MiniCurso.objects.filter()
+ c = {'palestras': palestras, 'minicursos': minicursos}
+ return build_response(request, 'meus_trabalhos.html', c)