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)
header = reader.next()
tipo_casa = TipoCasaLegislativa.objects.filter(sigla='AL').get()
tipo_casa = TipoOrgao.objects.filter(sigla='AL').get()
for line in reader:
uf = UnidadeFederativa.objects.get(sigla=line[UF_COL])
@ -85,7 +85,7 @@ def migra_assembleias(filename):
telefone=line[FONE_1_COL]
)
if line[UF_COL] == 'DF':
casa.tipo = TipoCasaLegislativa.objects.filter(sigla='CT').get()
casa.tipo = TipoOrgao.objects.filter(sigla='CT').get()
casa.save()
if line[FONE_2_COL]:
@ -141,7 +141,7 @@ def migra_casas(filename):
reader = csv.reader(open(filename, 'r'), delimiter='|', skipinitialspace=True)
header = reader.next()
tipo_casa = TipoCasaLegislativa.objects.filter(sigla='CM').get()
tipo_casa = TipoOrgao.objects.filter(sigla='CM').get()
linenum = 1
for line in reader:
@ -368,7 +368,7 @@ def migra_convenios_assembleias(filename):
reader = csv.reader(open(filename, 'r'), delimiter='|', skipinitialspace=True)
header = reader.next()
linenum = 1
tipo_casa = TipoCasaLegislativa.objects.filter(sigla='AL').get()
tipo_casa = TipoOrgao.objects.filter(sigla='AL').get()
for line in reader:
linenum += 1
@ -417,11 +417,11 @@ def popula():
projeto3 = Projeto(sigla='PML', nome='Projeto Modernização Legislativo')
projeto3.save()
tipo1 = TipoCasaLegislativa(sigla='CM', nome='Câmara Municipal')
tipo1 = TipoOrgao(sigla='CM', nome='Câmara Municipal')
tipo1.save()
tipo2 = TipoCasaLegislativa(sigla='AL', nome='Assembléia Legislativa')
tipo2 = TipoOrgao(sigla='AL', nome='Assembléia Legislativa')
tipo2.save()
tipo3 = TipoCasaLegislativa(sigla='CT', nome='Câmara Distrital')
tipo3 = TipoOrgao(sigla='CT', nome='Câmara Distrital')
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 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, \
labels_report_sem_presidente, report, \
adicionar_casas_carrinho
@ -433,4 +433,4 @@ class CasaLegislativaAdmin(ImageCroppingMixin, BaseModelAdmin):
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
class TipoCasaLegislativa(models.Model):
class TipoOrgao(models.Model):
""" 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
search_text = SearchField(field_names=['nome'])
# 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)
observacoes = models.TextField(_(u'observações'), blank=True)
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 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,
CasasLegislativasLabelsSemPresidente)
from sigi.apps.contatos.models import UnidadeFederativa, Mesorregiao, Microrregiao
@ -431,7 +431,7 @@ def portfolio(request):
data['errors'] = []
data['messages'] = []
data['regioes'] = UnidadeFederativa.REGIAO_CHOICES
data['tipos_casas'] = TipoCasaLegislativa.objects.all()
data['tipos_casas'] = TipoOrgao.objects.all()
casas = None
gerente = None

Loading…
Cancel
Save