|
|
@ -63,18 +63,29 @@ TipoRetiradaPautaCrud = CrudAux.build(TipoRetiradaPauta, 'tipo_retirada_pauta') |
|
|
|
|
|
|
|
|
def reordernar_materias_expediente(request, pk): |
|
|
def reordernar_materias_expediente(request, pk): |
|
|
expedientes = ExpedienteMateria.objects.filter( |
|
|
expedientes = ExpedienteMateria.objects.filter( |
|
|
sessao_plenaria_id=pk) |
|
|
sessao_plenaria_id=pk |
|
|
|
|
|
).order_by( |
|
|
|
|
|
'materia__tipo__sequencia_regimental', |
|
|
|
|
|
'materia__ano', |
|
|
|
|
|
'materia__numero' |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
for exp_num, e in enumerate(expedientes, 1): |
|
|
for exp_num, e in enumerate(expedientes, 1): |
|
|
e.numero_ordem = exp_num |
|
|
e.numero_ordem = exp_num |
|
|
e.save() |
|
|
e.save() |
|
|
|
|
|
|
|
|
return HttpResponseRedirect( |
|
|
return HttpResponseRedirect( |
|
|
reverse('sapl.sessao:expedientemateria_list', kwargs={'pk': pk})) |
|
|
reverse('sapl.sessao:expedientemateria_list', kwargs={'pk': pk})) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def reordernar_materias_ordem(request, pk): |
|
|
def reordernar_materias_ordem(request, pk): |
|
|
ordens = OrdemDia.objects.filter( |
|
|
ordens = OrdemDia.objects.filter( |
|
|
sessao_plenaria_id=pk) |
|
|
sessao_plenaria_id=pk |
|
|
|
|
|
).order_by( |
|
|
|
|
|
'materia__tipo__sequencia_regimental', |
|
|
|
|
|
'materia__ano', |
|
|
|
|
|
'materia__numero' |
|
|
|
|
|
) |
|
|
for ordem_num, o in enumerate(ordens, 1): |
|
|
for ordem_num, o in enumerate(ordens, 1): |
|
|
o.numero_ordem = ordem_num |
|
|
o.numero_ordem = ordem_num |
|
|
o.save() |
|
|
o.save() |
|
|
|