|
@ -164,6 +164,16 @@ class MateriaOrdemDiaCrud(MasterDetailCrud): |
|
|
class ListView(MasterDetailCrud.ListView): |
|
|
class ListView(MasterDetailCrud.ListView): |
|
|
ordering = ['numero_ordem', 'materia', 'resultado'] |
|
|
ordering = ['numero_ordem', 'materia', 'resultado'] |
|
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs): |
|
|
|
|
|
context = super().get_context_data(**kwargs) |
|
|
|
|
|
for i in range(len(context['rows'])): |
|
|
|
|
|
materia = context['object_list'][i].materia |
|
|
|
|
|
url_materia = reverse('sapl.materia:materialegislativa_detail', |
|
|
|
|
|
kwargs={'pk': materia.id}) |
|
|
|
|
|
|
|
|
|
|
|
context['rows'][i][1] = (context['rows'][i][1][0], url_materia) |
|
|
|
|
|
return context |
|
|
|
|
|
|
|
|
def get_rows(self, object_list): |
|
|
def get_rows(self, object_list): |
|
|
for obj in object_list: |
|
|
for obj in object_list: |
|
|
exist_resultado = obj.registrovotacao_set.filter( |
|
|
exist_resultado = obj.registrovotacao_set.filter( |
|
@ -280,11 +290,20 @@ class ExpedienteMateriaCrud(MasterDetailCrud): |
|
|
class ListView(MasterDetailCrud.ListView): |
|
|
class ListView(MasterDetailCrud.ListView): |
|
|
ordering = ['numero_ordem', 'materia', 'resultado'] |
|
|
ordering = ['numero_ordem', 'materia', 'resultado'] |
|
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs): |
|
|
|
|
|
context = super().get_context_data(**kwargs) |
|
|
|
|
|
for i in range(len(context['rows'])): |
|
|
|
|
|
materia = context['object_list'][i].materia |
|
|
|
|
|
url_materia = reverse('sapl.materia:materialegislativa_detail', |
|
|
|
|
|
kwargs={'pk': materia.id}) |
|
|
|
|
|
|
|
|
|
|
|
context['rows'][i][1] = (context['rows'][i][1][0], url_materia) |
|
|
|
|
|
return context |
|
|
|
|
|
|
|
|
def get_rows(self, object_list): |
|
|
def get_rows(self, object_list): |
|
|
for obj in object_list: |
|
|
for obj in object_list: |
|
|
exist_resultado = obj.registrovotacao_set.filter( |
|
|
exist_resultado = obj.registrovotacao_set.filter( |
|
|
materia=obj.materia |
|
|
materia=obj.materia).exists() |
|
|
).exists() |
|
|
|
|
|
if not exist_resultado: |
|
|
if not exist_resultado: |
|
|
if obj.votacao_aberta: |
|
|
if obj.votacao_aberta: |
|
|
url = '' |
|
|
url = '' |
|
|