diff --git a/sigi/apps/casas/admin.py b/sigi/apps/casas/admin.py index 07f1a0b..b8aea7b 100644 --- a/sigi/apps/casas/admin.py +++ b/sigi/apps/casas/admin.py @@ -29,24 +29,24 @@ class CasaLegislativaAdmin(admin.ModelAdmin): change_list_template = 'casas/change_list.html' actions = ['etiqueta','relatorio'] inlines = (TelefonesInline, ContatosInline, ConveniosInline) - list_display = ('nome','municipio','parlamentar','logradouro') + list_display = ('nome','municipio','presidente','logradouro') list_display_links = ('nome',) list_filter = ('tipo', 'municipio') ordering = ('nome','municipio__uf') fieldsets = ( (None, { - 'fields': ('nome', 'sigla', 'tipo', 'cnpj', 'observacoes', - 'parlamentar'), + 'fields': ('tipo', 'nome', 'telefone', 'cnpj', + 'presidente'), }), ('Endereço', { 'fields': ('logradouro', 'bairro', 'municipio', 'cep'), }), ('Outras informações', { 'classes': ('collapse',), - 'fields': ('email', 'pagina_web', 'foto', 'historico'), + 'fields': ('observacoes', 'email', 'pagina_web', 'foto'), }), ) - raw_id_fields = ('municipio','parlamentar') + raw_id_fields = ('municipio',) search_fields = ('nome', 'sigla', 'cnpj', 'logradouro', 'bairro', 'cep', 'municipio__nome', 'municipio__uf__nome', 'municipio__codigo_ibge', 'pagina_web', 'observacoes') diff --git a/sigi/apps/casas/models.py b/sigi/apps/casas/models.py index 075cb66..2c3dc9a 100644 --- a/sigi/apps/casas/models.py +++ b/sigi/apps/casas/models.py @@ -20,16 +20,10 @@ class CasaLegislativa(models.Model): max_length=60, help_text='Exemplo: Câmara Municipal de Pains.' ) - sigla = models.CharField( - max_length=30, - help_text='Forneça apenas se a Casa Legislativa indicar um. ' - 'Exemplo: cmpains.', - blank=True - ) tipo = models.ForeignKey(TipoCasaLegislativa, verbose_name="Tipo") cnpj = models.CharField('CNPJ', max_length=32, blank=True) observacoes = models.TextField(u'observações', blank=True) - parlamentar = models.ForeignKey(Parlamentar, null=True, blank=True, verbose_name="Presidente") + presidente = models.CharField('Presidente', max_length=150, blank=True) logradouro = models.CharField( max_length=100, @@ -49,6 +43,7 @@ class CasaLegislativa(models.Model): blank=True, verify_exists=False ) + telefone = models.CharField('Telefone', max_length=20, blank=True) telefones = generic.GenericRelation('contatos.Telefone') foto = models.ImageField( @@ -59,7 +54,7 @@ class CasaLegislativa(models.Model): ) foto_largura = models.SmallIntegerField(editable=False, null=True) foto_altura = models.SmallIntegerField(editable=False, null=True) - historico = models.TextField(u'histórico', blank=True) + contatos = generic.GenericRelation('contatos.Contato')