Browse Source

Removendo alguns campos desnecessários

0.3
Camilo Carlos (Estagiario) 15 years ago
parent
commit
d9c45ca354
  1. 14
      sigi/apps/parlamentares/admin.py
  2. 38
      sigi/apps/parlamentares/models.py

14
sigi/apps/parlamentares/admin.py

@ -27,27 +27,27 @@ class ParlamentarAdmin(admin.ModelAdmin):
(None, {
'fields': ('nome_completo', 'nome_parlamentar', 'sexo'),
}),
('Endereço', {
'fields': ('logradouro', 'bairro', 'municipio', 'cep'),
}),
# ('Endereço', {
# 'fields': ('logradouro', 'bairro', 'municipio', 'cep'),
# }),
('Outras informações', {
'fields': ('data_nascimento', 'email', 'pagina_web', 'foto'),
}),
)
radio_fields = {'sexo': admin.VERTICAL}
raw_id_fields = ('municipio',)
# raw_id_fields = ('municipio',)
search_fields = ('nome_completo', 'nome_parlamentar', 'email',
'pagina_web', 'municipio__nome')
'pagina_web',)
class MandatoAdmin(admin.ModelAdmin):
list_display = ('parlamentar', 'legislatura', 'partido',
'inicio_mandato', 'fim_mandato', 'is_afastado')
list_filter = ('is_afastado', 'partido', 'suplencia')
list_filter = ('is_afastado', 'partido')
search_fields = ('legislatura__numero', 'parlamentar__nome_completo',
'parlamentar__nome_parlamentar', 'partido__nome',
'partido__sigla')
raw_id_fields = ('parlamentar', 'legislatura', 'partido')
radio_fields = {'suplencia': admin.VERTICAL}
# radio_fields = {'suplencia': admin.VERTICAL}
admin.site.register(Partido, PartidoAdmin)
admin.site.register(Parlamentar, ParlamentarAdmin)

38
sigi/apps/parlamentares/models.py

@ -37,21 +37,11 @@ class Parlamentar(models.Model):
blank=True,
null=True,
)
logradouro = models.CharField(max_length=100, blank=True)
bairro = models.CharField(max_length=40, blank=True)
municipio = models.ForeignKey('contatos.Municipio', blank=True, null=True)
cep = models.CharField(
'CEP',
max_length=9,
blank=True,
help_text="Formato: <em>XXXXX-XXX</em>."
)
telefones = generic.GenericRelation('contatos.Telefone')
email = models.EmailField('e-mail', blank=True)
pagina_web = models.URLField(
u'página web', blank=True,
verify_exists=False
)
email = models.EmailField('e-mail', blank=True)
class Meta:
ordering = ('nome_completo',)
@ -62,6 +52,20 @@ class Parlamentar(models.Model):
return self.nome_parlamentar
return self.nome_completo
# logradouro = models.CharField(max_length=100, blank=True)
# bairro = models.CharField(max_length=40, blank=True)
# municipio = models.ForeignKey('contatos.Municipio', blank=True, null=True)
# cep = models.CharField(
# 'CEP',
# max_length=9,
# blank=True,
# help_text="Formato: <em>XXXXX-XXX</em>."
# )
# telefones = generic.GenericRelation('contatos.Telefone')
class Mandato(models.Model):
SUPLENCIA_CHOICES = (
('T', 'Titular'),
@ -77,11 +81,13 @@ class Mandato(models.Model):
default=False,
help_text=u'Marque caso parlamentar não esteja ativo.'
)
suplencia = models.CharField(
u'suplência',
max_length=1,
choices=SUPLENCIA_CHOICES,
)
# suplencia = models.CharField(
# u'suplência',
# max_length=1,
# choices=SUPLENCIA_CHOICES,
# )
def __unicode__(self):
return str(self.id)

Loading…
Cancel
Save