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

2
sigi/apps/casas/models.py

@ -2,6 +2,7 @@
from django.db import models
from django.contrib.contenttypes import generic
from sigi.apps.mesas.models import MesaDiretora, MembroMesaDiretora
from sigi.apps.parlamentares.models import Parlamentar
class CasaLegislativa(models.Model):
CASA_CHOICES = (
@ -24,6 +25,7 @@ class CasaLegislativa(models.Model):
tipo = models.CharField(max_length=2, choices=CASA_CHOICES, default='CM')
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)
logradouro = models.CharField(
max_length=100,

Loading…
Cancel
Save