Browse Source

tela votacao em bloco exibindo as informacoes corretas

pull/2416/head
Cesar Carvalho 7 years ago
parent
commit
424a925afb
  1. 1
      sapl/materia/models.py
  2. 14
      sapl/sessao/views.py
  3. 3
      sapl/templates/auth/user_list.html
  4. 22
      sapl/templates/sessao/votacao/votacao_bloco_expediente.html

1
sapl/materia/models.py

@ -16,6 +16,7 @@ from sapl.comissoes.models import Comissao
from sapl.compilacao.models import (PerfilEstruturalTextoArticulado, from sapl.compilacao.models import (PerfilEstruturalTextoArticulado,
TextoArticulado) TextoArticulado)
from sapl.parlamentares.models import Parlamentar from sapl.parlamentares.models import Parlamentar
#from sapl.protocoloadm.models import Protocolo
from sapl.utils import (RANGE_ANOS, YES_NO_CHOICES, SaplGenericForeignKey, from sapl.utils import (RANGE_ANOS, YES_NO_CHOICES, SaplGenericForeignKey,
SaplGenericRelation, restringe_tipos_de_arquivo_txt, SaplGenericRelation, restringe_tipos_de_arquivo_txt,
texto_upload_path) texto_upload_path)

14
sapl/sessao/views.py

@ -42,7 +42,7 @@ from .forms import (AdicionarVariasMateriasFilterSet, BancadaForm, BlocoForm,
MesaForm, OradorExpedienteForm, OradorForm, PautaSessaoFilterSet, MesaForm, OradorExpedienteForm, OradorForm, PautaSessaoFilterSet,
PresencaForm, ResumoOrdenacaoForm, SessaoPlenariaFilterSet, PresencaForm, ResumoOrdenacaoForm, SessaoPlenariaFilterSet,
SessaoPlenariaForm, VotacaoEditForm, VotacaoForm, SessaoPlenariaForm, VotacaoEditForm, VotacaoForm,
VotacaoNominalForm, VotacaoEmBlocoFilterSet) VotacaoNominalForm)
from .models import (Bancada, Bloco, CargoBancada, CargoMesa, ExpedienteMateria, from .models import (Bancada, Bloco, CargoBancada, CargoMesa, ExpedienteMateria,
ExpedienteSessao, JustificativaAusencia, OcorrenciaSessao, IntegranteMesa, ExpedienteSessao, JustificativaAusencia, OcorrenciaSessao, IntegranteMesa,
MateriaLegislativa, Orador, OradorExpediente, OrdemDia, MateriaLegislativa, Orador, OradorExpediente, OrdemDia,
@ -3225,8 +3225,6 @@ class VotacaoEmBlocoExpediente(PermissionRequiredForAppCrudMixin,
app_label = AppConfig.label app_label = AppConfig.label
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
import ipdb; ipdb.set_trace()
def get_filterset_kwargs(self, filterset_class): def get_filterset_kwargs(self, filterset_class):
super(VotacaoEmBlocoExpediente, super(VotacaoEmBlocoExpediente,
self).get_filterset_kwargs(filterset_class) self).get_filterset_kwargs(filterset_class)
@ -3317,7 +3315,7 @@ class VotacaoEmBlocoOrdemDia(ListView):
template_name = 'sessao/votacao/votacao_bloco_ordem.html' template_name = 'sessao/votacao/votacao_bloco_ordem.html'
app_label = AppConfig.label app_label = AppConfig.label
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
context_object_name = 'ordemdia' context_object_name = 'ordem_dia'
def get_queryset(self): def get_queryset(self):
kwargs = self.kwargs kwargs = self.kwargs
@ -3326,12 +3324,8 @@ class VotacaoEmBlocoOrdemDia(ListView):
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
context = super(VotacaoEmBlocoOrdemDia, self).get_context_data(**kwargs) context = super(VotacaoEmBlocoOrdemDia, self).get_context_data(**kwargs)
import ipdb; ipdb.set_trace() context['turno_choices'] = Tramitacao.TURNO_CHOICES
# paginator = context['paginator']
context['page_obj'] = context['object_list']
# context['page_range'] = make_pagination(
# page_obj.number, paginator.num_pages)
return context return context

3
sapl/templates/auth/user_list.html

@ -29,7 +29,6 @@
</tbody> </tbody>
</table> </table>
{% endif %} {% endif %}
<a class="btn btn-default" href="{% url 'sapl.base:user_create' %}">Criar Usuário</a> <a class="btn btn-default" href="{% url 'sapl.base:user_create' %}">Criar Usuário</a>
</fieldset> </fieldset>
{% include 'paginacao.html'%}
{% endblock base_content %} {% endblock base_content %}

22
sapl/templates/sessao/votacao/votacao_bloco_expediente.html

@ -58,12 +58,14 @@
</tr> </tr>
</thead> </thead>
{% for m in page_obj %} {% for m in ordem_dia %}
<tr> <tr>
<td> <td>
<input type="checkbox" name="materia_id" id="{{m.id}}" value="{{m.id}}" {% if check %} checked {% endif %}> <input type="checkbox" name="materia_id" id="{{m.id}}" value="{{m.id}}" {% if check %} checked {% endif %}>
<strong><a href="{% url 'sapl.materia:materialegislativa_detail' m.id %}">{{m.materia.tipo.sigla}} {{m.materia.numero}}/{{m.materia.ano}} - {{m.materia.tipo}}</strong></a></br> <strong><a href="{% url 'sapl.materia:materialegislativa_detail' m.id %}">{{m.materia.tipo.sigla}} {{m.materia.numero}}/{{m.materia.ano}} - {{m.materia.tipo}}</strong></a></br>
<strong>Processo:</strong> &nbsp;</br> {% if m.materia.numeracao_set.last %}
<strong>Processo:</strong> &nbsp; {{m.materia.numeracao_set.last}}</br>
{% endif %}
<strong>Autor:</strong> <strong>Autor:</strong>
{% for a in m.materia.autoria_set.all %} {% for a in m.materia.autoria_set.all %}
{% if not forloop.first %} {% if not forloop.first %}
@ -73,9 +75,19 @@
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</br> </br>
<strong>Status:</strong> &nbsp;</br> {% if m.materia.numero_protocolo %}
<strong>Protocolo:</strong> &nbsp;</br> <strong>Protocolo:</strong> &nbsp; {{m.materia.numero_protocolo}}</br>
<strong>Turno:</strong>&nbsp;</br> {% endif %}
{% if m.materia.tramitacao_set.last %}
{% if m.materia.tramitacao_set.last.turno %}
<strong>Turno:</strong>&nbsp;
{% for t in turno_choices %}
{% if t.0 == m.materia.tramitacao_set.last.turno %}
{{ t.1 }}
{% endif %}
{% endfor %}</br>
{% endif %}
{% endif %}
<strong>Ementa:</strong>&nbsp;{{ m.ementa|safe }}</br> <strong>Ementa:</strong>&nbsp;{{ m.ementa|safe }}</br>
<p></p> <p></p>
</td> </td>

Loading…
Cancel
Save