Browse Source

Altera TipoCasaLegislativa para TipoOrgao

pull/32/head
Sesostris Vieira 4 years ago
parent
commit
05d3cc8816
  1. 14
      etc/migracao/migra.py
  2. 4
      sigi/apps/casas/admin.py
  3. 4
      sigi/apps/casas/models.py
  4. 4
      sigi/apps/casas/views.py

14
etc/migracao/migra.py

@ -60,7 +60,7 @@ def migra_assembleias(filename):
reader = csv.reader(open(filename, 'r'), delimiter='|', skipinitialspace=True) reader = csv.reader(open(filename, 'r'), delimiter='|', skipinitialspace=True)
header = reader.next() header = reader.next()
tipo_casa = TipoCasaLegislativa.objects.filter(sigla='AL').get() tipo_casa = TipoOrgao.objects.filter(sigla='AL').get()
for line in reader: for line in reader:
uf = UnidadeFederativa.objects.get(sigla=line[UF_COL]) uf = UnidadeFederativa.objects.get(sigla=line[UF_COL])
@ -85,7 +85,7 @@ def migra_assembleias(filename):
telefone=line[FONE_1_COL] telefone=line[FONE_1_COL]
) )
if line[UF_COL] == 'DF': if line[UF_COL] == 'DF':
casa.tipo = TipoCasaLegislativa.objects.filter(sigla='CT').get() casa.tipo = TipoOrgao.objects.filter(sigla='CT').get()
casa.save() casa.save()
if line[FONE_2_COL]: if line[FONE_2_COL]:
@ -141,7 +141,7 @@ def migra_casas(filename):
reader = csv.reader(open(filename, 'r'), delimiter='|', skipinitialspace=True) reader = csv.reader(open(filename, 'r'), delimiter='|', skipinitialspace=True)
header = reader.next() header = reader.next()
tipo_casa = TipoCasaLegislativa.objects.filter(sigla='CM').get() tipo_casa = TipoOrgao.objects.filter(sigla='CM').get()
linenum = 1 linenum = 1
for line in reader: for line in reader:
@ -368,7 +368,7 @@ def migra_convenios_assembleias(filename):
reader = csv.reader(open(filename, 'r'), delimiter='|', skipinitialspace=True) reader = csv.reader(open(filename, 'r'), delimiter='|', skipinitialspace=True)
header = reader.next() header = reader.next()
linenum = 1 linenum = 1
tipo_casa = TipoCasaLegislativa.objects.filter(sigla='AL').get() tipo_casa = TipoOrgao.objects.filter(sigla='AL').get()
for line in reader: for line in reader:
linenum += 1 linenum += 1
@ -417,11 +417,11 @@ def popula():
projeto3 = Projeto(sigla='PML', nome='Projeto Modernização Legislativo') projeto3 = Projeto(sigla='PML', nome='Projeto Modernização Legislativo')
projeto3.save() projeto3.save()
tipo1 = TipoCasaLegislativa(sigla='CM', nome='Câmara Municipal') tipo1 = TipoOrgao(sigla='CM', nome='Câmara Municipal')
tipo1.save() tipo1.save()
tipo2 = TipoCasaLegislativa(sigla='AL', nome='Assembléia Legislativa') tipo2 = TipoOrgao(sigla='AL', nome='Assembléia Legislativa')
tipo2.save() tipo2.save()
tipo3 = TipoCasaLegislativa(sigla='CT', nome='Câmara Distrital') tipo3 = TipoOrgao(sigla='CT', nome='Câmara Distrital')
tipo3.save() tipo3.save()

4
sigi/apps/casas/admin.py

@ -9,7 +9,7 @@ from django.utils.translation import ugettext as _
from image_cropping import ImageCroppingMixin from image_cropping import ImageCroppingMixin
from sigi.apps.casas.forms import CasaLegislativaForm from sigi.apps.casas.forms import CasaLegislativaForm
from sigi.apps.casas.models import CasaLegislativa, Presidente, Funcionario, TipoCasaLegislativa from sigi.apps.casas.models import CasaLegislativa, Presidente, Funcionario, TipoOrgao
from sigi.apps.casas.views import report_complete, labels_report, export_csv, \ from sigi.apps.casas.views import report_complete, labels_report, export_csv, \
labels_report_sem_presidente, report, \ labels_report_sem_presidente, report, \
adicionar_casas_carrinho adicionar_casas_carrinho
@ -433,4 +433,4 @@ class CasaLegislativaAdmin(ImageCroppingMixin, BaseModelAdmin):
admin.site.register(CasaLegislativa, CasaLegislativaAdmin) admin.site.register(CasaLegislativa, CasaLegislativaAdmin)
admin.site.register(TipoCasaLegislativa) admin.site.register(TipoOrgao)

4
sigi/apps/casas/models.py

@ -13,7 +13,7 @@ from sigi.apps.servidores.models import Servidor
from sigi.apps.utils import SearchField from sigi.apps.utils import SearchField
class TipoCasaLegislativa(models.Model): class TipoOrgao(models.Model):
""" Modelo para representar o tipo da Casa Legislativa """ Modelo para representar o tipo da Casa Legislativa
@ -49,7 +49,7 @@ class CasaLegislativa(models.Model):
# Guarda um campo para ser usado em buscas em caixa baixa e sem acento # Guarda um campo para ser usado em buscas em caixa baixa e sem acento
search_text = SearchField(field_names=['nome']) search_text = SearchField(field_names=['nome'])
# search_text.projeto_filter = True # search_text.projeto_filter = True
tipo = models.ForeignKey(TipoCasaLegislativa, verbose_name=_(u"Tipo")) tipo = models.ForeignKey(TipoOrgao, verbose_name=_(u"Tipo"))
cnpj = models.CharField(_(u"CNPJ"), max_length=32, blank=True) cnpj = models.CharField(_(u"CNPJ"), max_length=32, blank=True)
observacoes = models.TextField(_(u'observações'), blank=True) observacoes = models.TextField(_(u'observações'), blank=True)
horario_funcionamento = models.CharField( horario_funcionamento = models.CharField(

4
sigi/apps/casas/views.py

@ -11,7 +11,7 @@ from django.shortcuts import render, get_object_or_404
from django.utils.translation import ugettext as _, ungettext from django.utils.translation import ugettext as _, ungettext
from sigi.apps.casas.forms import PortfolioForm from sigi.apps.casas.forms import PortfolioForm
from sigi.apps.casas.models import CasaLegislativa, TipoCasaLegislativa from sigi.apps.casas.models import CasaLegislativa, TipoOrgao
from sigi.apps.casas.reports import (CasasLegislativasLabels, from sigi.apps.casas.reports import (CasasLegislativasLabels,
CasasLegislativasLabelsSemPresidente) CasasLegislativasLabelsSemPresidente)
from sigi.apps.contatos.models import UnidadeFederativa, Mesorregiao, Microrregiao from sigi.apps.contatos.models import UnidadeFederativa, Mesorregiao, Microrregiao
@ -431,7 +431,7 @@ def portfolio(request):
data['errors'] = [] data['errors'] = []
data['messages'] = [] data['messages'] = []
data['regioes'] = UnidadeFederativa.REGIAO_CHOICES data['regioes'] = UnidadeFederativa.REGIAO_CHOICES
data['tipos_casas'] = TipoCasaLegislativa.objects.all() data['tipos_casas'] = TipoOrgao.objects.all()
casas = None casas = None
gerente = None gerente = None

Loading…
Cancel
Save