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

38
sigi/apps/parlamentares/models.py

@ -37,21 +37,11 @@ class Parlamentar(models.Model):
blank=True, blank=True,
null=True, null=True,
) )
logradouro = models.CharField(max_length=100, blank=True) email = models.EmailField('e-mail', 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')
pagina_web = models.URLField( pagina_web = models.URLField(
u'página web', blank=True, u'página web', blank=True,
verify_exists=False verify_exists=False
) )
email = models.EmailField('e-mail', blank=True)
class Meta: class Meta:
ordering = ('nome_completo',) ordering = ('nome_completo',)
@ -62,6 +52,20 @@ class Parlamentar(models.Model):
return self.nome_parlamentar return self.nome_parlamentar
return self.nome_completo 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): class Mandato(models.Model):
SUPLENCIA_CHOICES = ( SUPLENCIA_CHOICES = (
('T', 'Titular'), ('T', 'Titular'),
@ -77,11 +81,13 @@ class Mandato(models.Model):
default=False, default=False,
help_text=u'Marque caso parlamentar não esteja ativo.' help_text=u'Marque caso parlamentar não esteja ativo.'
) )
suplencia = models.CharField(
u'suplência', # suplencia = models.CharField(
max_length=1, # u'suplência',
choices=SUPLENCIA_CHOICES, # max_length=1,
) # choices=SUPLENCIA_CHOICES,
# )
def __unicode__(self): def __unicode__(self):
return str(self.id) return str(self.id)

Loading…
Cancel
Save