Browse Source

Adiciona lista de serviços na exportação de Casas para CSV

pull/11/head
Sesostris Vieira 4 years ago
parent
commit
c961a1fc0d
  1. 6
      sigi/apps/casas/templates/casas/carrinho.html
  2. 5
      sigi/apps/casas/views.py

6
sigi/apps/casas/templates/casas/carrinho.html

@ -186,6 +186,12 @@
value="Última alteração de endereco" class="action-select" checked="checked" /> value="Última alteração de endereco" class="action-select" checked="checked" />
<label>{% trans 'Data da última alteração de endereço' %}</label> <label>{% trans 'Data da última alteração de endereço' %}</label>
</li> </li>
<li>
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span>
<input type="checkbox" name="itens_csv_selected"
value="Servicos SEIT" class="action-select" checked="checked" />
<label>{% trans 'Serviços SEIT' %}</label>
</li>
</ul> </ul>
</fieldset> </fieldset>

5
sigi/apps/casas/views.py

@ -385,6 +385,11 @@ def export_csv(request):
lista.append(casa.total_parlamentares) lista.append(casa.total_parlamentares)
elif _(u"Última alteração de endereco") == atributo: elif _(u"Última alteração de endereco") == atributo:
lista.append(casa.ult_alt_endereco) lista.append(casa.ult_alt_endereco)
elif _(u"Servicos SEIT") == atributo:
lista.append(", ".join([s.tipo_servico.nome.encode('utf-8')
for s in casa.servico_set.filter(
data_desativacao__isnull=True)])
)
elif _(u"Nome contato") == atributo: elif _(u"Nome contato") == atributo:
if contatos: if contatos:
nomes = u", ".join([c.nome for c in contatos]) nomes = u", ".join([c.nome for c in contatos])

Loading…
Cancel
Save