Browse Source

Revert "hotfix - corrige duplicação de código (#2114)"

This reverts commit 9c2eb19762.
pull/2147/head
Leandro Roberto 7 years ago
parent
commit
703fb0ceb3
  1. 9
      sapl/comissoes/views.py
  2. 11
      sapl/compilacao/models.py

9
sapl/comissoes/views.py

@ -24,14 +24,15 @@ from .models import (CargoComissao, Comissao, Composicao, DocumentoAcessorio,
Participacao, Periodo, Reuniao, TipoComissao)
def pegar_url(pk):
def pegar_url_composicao(pk):
participacao = Participacao.objects.get(id=pk)
if participacao:
comp_pk = participacao.composicao.pk
url = reverse('sapl.comissoes:composicao_detail', kwargs={'pk': comp_pk})
return url
def pegar_url_reuniao(pk):
documentoacessorio = DocumentoAcessorio.objects.get(id=pk)
if documentoacessorio:
r_pk = documentoacessorio.reuniao.pk
url = reverse('sapl.comissoes:reuniao_detail', kwargs={'pk': r_pk})
return url
@ -52,6 +53,8 @@ class PeriodoComposicaoCrud(CrudAux):
class UpdateView(CrudAux.UpdateView):
form_class = PeriodoForm
# class ListView(CrudAux.ListView):
class ParticipacaoCrud(MasterDetailCrud):
model = Participacao

11
sapl/compilacao/models.py

@ -1557,31 +1557,26 @@ class Dispositivo(BaseModel, TimestampedMixin):
irmao.clean()
irmao.save()
def get_niveis(self):
## Próximo nível zero:
def get_proximo_nivel_zero(self):
proxima_articulacao = Dispositivo.objects.order_by('ordem').filter(
ordem__gt=self.ordem,
nivel=0,
ta_id=self.ta_id).first()
if proxima_articulacao:
return proxima_articulacao
## Nível zero anterior:
def get_nivel_zero_anterior(self):
anterior_articulacao = Dispositivo.objects.order_by('ordem').filter(
ordem__lt=self.ordem,
nivel=0,
ta_id=self.ta_id).last()
if anterior_articulacao:
return anterior_articulacao
## Nível zero:
def get_niveis_zero(self):
niveis_zero = Dispositivo.objects.order_by('ordem').filter(
nivel=0,
ta_id=self.ta_id)
if niveis_zero:
return niveis_zero
# metodo obsoleto, foi acrescentado o campo auto_inserido no modelo
def is_relative_auto_insert__obsoleto(self, perfil_pk=None):
if self.dispositivo_pai is not None:

Loading…
Cancel
Save