From cebc73fb13bb053a8b8bf0387c8f6a453384e810 Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Thu, 26 Jan 2017 12:08:19 -0200 Subject: [PATCH] Fix #901 --- sapl/parlamentares/views.py | 5 ++ .../public_composicaomesa_form.html | 62 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 sapl/templates/parlamentares/public_composicaomesa_form.html diff --git a/sapl/parlamentares/views.py b/sapl/parlamentares/views.py index 4e2e6b4a8..38a650e52 100644 --- a/sapl/parlamentares/views.py +++ b/sapl/parlamentares/views.py @@ -291,6 +291,11 @@ class MesaDiretoraView(FormView): template_name = 'parlamentares/composicaomesa_form.html' success_url = reverse_lazy('sapl.parlamentares:mesa_diretora') + def get_template_names(self): + return ['parlamentares/composicaomesa_form.html']\ + if self.request.user.has_perm(RP_CHANGE)\ + else ['parlamentares/public_composicaomesa_form.html'] + # Essa função avisa quando se pode compor uma Mesa Legislativa def validation(self, request): mensagem = _('Não há nenhuma Sessão Legislativa cadastrada. ' + diff --git a/sapl/templates/parlamentares/public_composicaomesa_form.html b/sapl/templates/parlamentares/public_composicaomesa_form.html new file mode 100644 index 000000000..7e78a8125 --- /dev/null +++ b/sapl/templates/parlamentares/public_composicaomesa_form.html @@ -0,0 +1,62 @@ +{% extends "crud/detail.html" %} +{% load i18n %} +{% block actions %} {% endblock %} + +{% block detail_content %} +
+ {% csrf_token %} +
+ Escolha da Legislatura e da Sessão Legislativa +
+
+ + +
+
+ + +
+
+
+
+
+ Composição da Mesa Diretora + + + + + + + + + + + {% for p in composicao_mesa %} + + {% if p.parlamentar.fotografia %} + + {% else %} + + {% endif %} + + + + + {% endfor %} + + +
+
+{% endblock detail_content %}