diff --git a/sapl/comissoes/models.py b/sapl/comissoes/models.py index eb39e3af1..c1047a8e6 100644 --- a/sapl/comissoes/models.py +++ b/sapl/comissoes/models.py @@ -133,6 +133,7 @@ class CargoComissao(models.Model): class Meta: verbose_name = _('Cargo de Comissão') verbose_name_plural = _('Cargos de Comissão') + ordering = ['id_ordenacao'] def __str__(self): return self.nome @@ -185,6 +186,7 @@ class Participacao(models.Model): # ComposicaoComissao class Meta: verbose_name = _('Participação em Comissão') verbose_name_plural = _('Participações em Comissão') + ordering = ['-titular', 'cargo__id_ordenacao'] def __str__(self): return '%s : %s' % (self.cargo, self.parlamentar) diff --git a/sapl/comissoes/views.py b/sapl/comissoes/views.py index 4f71142e7..0835525e1 100644 --- a/sapl/comissoes/views.py +++ b/sapl/comissoes/views.py @@ -115,7 +115,7 @@ class CargosComissaoOrdenacaoView(PermissionRequiredMixin, FormView): cargo = cargos.get(id_ordenacao=posicao) tabela_ordenacao.append((posicao, cargo)) else: - tabela_ordenacao.append((posicao, "-")) + tabela_ordenacao.append((posicao, "")) cargos_desordenados = cargos.filter(id_ordenacao="Não definido") for cargo_desordenado in cargos_desordenados: diff --git a/sapl/templates/comissoes/cargos_ordenacao.html b/sapl/templates/comissoes/cargos_ordenacao.html index dd962c6a3..017a0201c 100644 --- a/sapl/templates/comissoes/cargos_ordenacao.html +++ b/sapl/templates/comissoes/cargos_ordenacao.html @@ -25,7 +25,13 @@ {% for posicao, cargo in cargos %} {{ posicao }} - {{ cargo }} + {% if cargo %} + + {{ cargo }} + + {% else %} + - + {% endif %} {% endfor %}