|
|
|
@ -1294,6 +1294,7 @@ def get_turno(turno): |
|
|
|
else: |
|
|
|
return '' |
|
|
|
|
|
|
|
|
|
|
|
def get_identificação_basica(sessao_plenaria): |
|
|
|
# ===================================================================== |
|
|
|
# Identificação Básica |
|
|
|
@ -1309,18 +1310,22 @@ def get_identificação_basica(sessao_plenaria): |
|
|
|
'encerramento': encerramento, 'hora_fim': sessao_plenaria.hora_fim} |
|
|
|
]}) |
|
|
|
|
|
|
|
|
|
|
|
def get_conteudo_multimidia(sessao_plenaria): |
|
|
|
context = {} |
|
|
|
if sessao_plenaria.url_audio: |
|
|
|
context['multimidia_audio'] = _('Audio: ') + str(sessao_plenaria.url_audio) |
|
|
|
context['multimidia_audio'] = _( |
|
|
|
'Audio: ') + str(sessao_plenaria.url_audio) |
|
|
|
else: |
|
|
|
context['multimidia_audio'] = _('Audio: Indisponível') |
|
|
|
if sessao_plenaria.url_video: |
|
|
|
context['multimidia_video'] = _('Video: ') + str(sessao_plenaria.url_video) |
|
|
|
context['multimidia_video'] = _( |
|
|
|
'Video: ') + str(sessao_plenaria.url_video) |
|
|
|
else: |
|
|
|
context['multimidia_video'] = _('Video: Indisponível') |
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
def get_mesa_diretora(sessao_plenaria): |
|
|
|
mesa = IntegranteMesa.objects.filter(sessao_plenaria=sessao_plenaria) |
|
|
|
integrantes = [] |
|
|
|
@ -1333,6 +1338,7 @@ def get_mesa_diretora(sessao_plenaria): |
|
|
|
integrantes.append(integrante) |
|
|
|
return ({'mesa': ordenar_integrantes_por_cargo(integrantes)}) |
|
|
|
|
|
|
|
|
|
|
|
def get_presenca_sessao(sessao_plenaria): |
|
|
|
presencas = SessaoPlenariaPresenca.objects.filter( |
|
|
|
sessao_plenaria_id=sessao_plenaria.id |
|
|
|
@ -1347,6 +1353,7 @@ def get_presenca_sessao(sessao_plenaria): |
|
|
|
return ({'presenca_sessao': parlamentares_sessao, |
|
|
|
'justificativa_ausencia': ausentes_sessao}) |
|
|
|
|
|
|
|
|
|
|
|
def get_expedientes(sessao_plenaria): |
|
|
|
expediente = ExpedienteSessao.objects.filter( |
|
|
|
sessao_plenaria_id=sessao_plenaria.id).order_by('tipo__nome') |
|
|
|
@ -1358,6 +1365,7 @@ def get_expedientes(sessao_plenaria): |
|
|
|
expedientes.append(ex) |
|
|
|
return ({'expedientes': expedientes}) |
|
|
|
|
|
|
|
|
|
|
|
def get_materias_expediente(sessao_plenaria): |
|
|
|
materias = ExpedienteMateria.objects.filter( |
|
|
|
sessao_plenaria_id=sessao_plenaria.id) |
|
|
|
@ -1405,6 +1413,7 @@ def get_materias_expediente(sessao_plenaria): |
|
|
|
context = {'materia_expediente': materias_expediente} |
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
def get_oradores_expediente(sessao_plenaria): |
|
|
|
oradores = [] |
|
|
|
for orador in OradorExpediente.objects.filter( |
|
|
|
@ -1423,6 +1432,7 @@ def get_oradores_expediente(sessao_plenaria): |
|
|
|
context = {'oradores': oradores} |
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
def get_presenca_ordem_do_dia(sessao_plenaria): |
|
|
|
mesa_aux = get_mesa_diretora(sessao_plenaria) |
|
|
|
presencas = PresencaOrdemDia.objects.filter( |
|
|
|
@ -1455,7 +1465,8 @@ def get_presenca_ordem_do_dia(sessao_plenaria): |
|
|
|
if config_assinatura_ata == 'T' and parlamentares_ordem: |
|
|
|
context.update( |
|
|
|
{'texto_assinatura': 'Assinatura de Todos os Parlamentares Presentes na Sessão'}) |
|
|
|
context.update({'assinatura_mesa':parlamentares_mesa_dia,'assinatura_presentes': parlamentares_ordem}) |
|
|
|
context.update({'assinatura_mesa': parlamentares_mesa_dia, |
|
|
|
'assinatura_presentes': parlamentares_ordem}) |
|
|
|
elif config_assinatura_ata == 'M' and parlamentares_mesa_dia: |
|
|
|
context.update( |
|
|
|
{'texto_assinatura': 'Assinatura da Mesa Diretora da Sessão'}) |
|
|
|
@ -1467,6 +1478,7 @@ def get_presenca_ordem_do_dia(sessao_plenaria): |
|
|
|
|
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
def get_materias_ordem_do_dia(sessao_plenaria): |
|
|
|
ordem = OrdemDia.objects.filter(sessao_plenaria_id=sessao_plenaria.id) |
|
|
|
materias_ordem = [] |
|
|
|
@ -1539,6 +1551,7 @@ def get_materias_ordem_do_dia(sessao_plenaria): |
|
|
|
context = {'materias_ordem': materias_ordem} |
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
def get_oradores_explicações_pessoais(sessao_plenaria): |
|
|
|
oradores_explicacoes = [] |
|
|
|
for orador in Orador.objects.filter( |
|
|
|
@ -1560,6 +1573,7 @@ def get_oradores_explicações_pessoais(sessao_plenaria): |
|
|
|
context = {'oradores_explicacoes': oradores_explicacoes} |
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
def get_ocorrencias_da_sessão(sessao_plenaria): |
|
|
|
ocorrencias_sessao = OcorrenciaSessao.objects.filter( |
|
|
|
sessao_plenaria_id=sessao_plenaria.id) |
|
|
|
@ -1567,7 +1581,6 @@ def get_ocorrencias_da_sessão(sessao_plenaria): |
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ResumoView(DetailView): |
|
|
|
template_name = 'sessao/resumo.html' |
|
|
|
model = SessaoPlenaria |
|
|
|
@ -1732,7 +1745,6 @@ class ResumoView(DetailView): |
|
|
|
return self.render_to_response(context) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ResumoAtaView(ResumoView): |
|
|
|
template_name = 'sessao/resumo_ata.html' |
|
|
|
logger = logging.getLogger(__name__) |
|
|
|
|