Browse Source

Adicionando campo parlamentar em casa

0.3
Camilo Carlos (Estagiario) 15 years ago
parent
commit
1ce8169b1e
  1. 5
      sigi/apps/casas/admin.py
  2. 2
      sigi/apps/casas/models.py

5
sigi/apps/casas/admin.py

@ -29,7 +29,8 @@ class CasaLegislativaAdmin(admin.ModelAdmin):
list_filter = ('tipo', 'municipio') list_filter = ('tipo', 'municipio')
fieldsets = ( fieldsets = (
(None, { (None, {
'fields': ('nome', 'sigla', 'tipo', 'cnpj', 'observacoes'), 'fields': ('nome', 'sigla', 'tipo', 'cnpj', 'observacoes',
'parlamentar'),
}), }),
('Endereço', { ('Endereço', {
'fields': ('logradouro', 'bairro', 'municipio', 'cep'), 'fields': ('logradouro', 'bairro', 'municipio', 'cep'),
@ -39,7 +40,7 @@ class CasaLegislativaAdmin(admin.ModelAdmin):
'fields': ('email', 'pagina_web', 'foto', 'historico'), 'fields': ('email', 'pagina_web', 'foto', 'historico'),
}), }),
) )
raw_id_fields = ('municipio',) raw_id_fields = ('municipio','parlamentar')
search_fields = ('nome', 'sigla', 'cnpj', 'logradouro', 'bairro', search_fields = ('nome', 'sigla', 'cnpj', 'logradouro', 'bairro',
'cep', 'municipio__nome', 'municipio__uf__nome', 'cep', 'municipio__nome', 'municipio__uf__nome',
'municipio__codigo_ibge', 'pagina_web', 'observacoes') 'municipio__codigo_ibge', 'pagina_web', 'observacoes')

2
sigi/apps/casas/models.py

@ -2,6 +2,7 @@
from django.db import models from django.db import models
from django.contrib.contenttypes import generic from django.contrib.contenttypes import generic
from sigi.apps.mesas.models import MesaDiretora, MembroMesaDiretora from sigi.apps.mesas.models import MesaDiretora, MembroMesaDiretora
from sigi.apps.parlamentares.models import Parlamentar
class CasaLegislativa(models.Model): class CasaLegislativa(models.Model):
CASA_CHOICES = ( CASA_CHOICES = (
@ -24,6 +25,7 @@ class CasaLegislativa(models.Model):
tipo = models.CharField(max_length=2, choices=CASA_CHOICES, default='CM') tipo = models.CharField(max_length=2, choices=CASA_CHOICES, default='CM')
cnpj = models.CharField('CNPJ', max_length=32, blank=True) cnpj = models.CharField('CNPJ', max_length=32, blank=True)
observacoes = models.TextField(u'observações', blank=True) observacoes = models.TextField(u'observações', blank=True)
parlamentar = models.ForeignKey(Parlamentar, null=True, blank=True)
logradouro = models.CharField( logradouro = models.CharField(
max_length=100, max_length=100,

Loading…
Cancel
Save