mirror of https://github.com/interlegis/sigi.git
Guilherme Gondim
17 years ago
5 changed files with 55 additions and 6 deletions
@ -1,11 +1,37 @@ |
|||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||
from django.contrib import admin |
from django.contrib import admin |
||||
|
from django.contrib.admin.filterspecs import ChoicesFilterSpec, FilterSpec |
||||
|
from django.contrib.contenttypes import generic |
||||
from sigi.apps.casas.forms import CasaLegislativaForm |
from sigi.apps.casas.forms import CasaLegislativaForm |
||||
from sigi.apps.casas.models import CasaLegislativa |
from sigi.apps.casas.models import CasaLegislativa |
||||
|
from sigi.apps.contatos.models import Contato |
||||
|
from sigi.apps.contatos.models import Telefone |
||||
|
|
||||
|
class ContatosInline(generic.GenericTabularInline): |
||||
|
model = Contato |
||||
|
|
||||
|
class TelefonesInline(generic.GenericTabularInline): |
||||
|
model = Telefone |
||||
|
|
||||
class CasaLegislativaAdmin(admin.ModelAdmin): |
class CasaLegislativaAdmin(admin.ModelAdmin): |
||||
form = CasaLegislativaForm |
form = CasaLegislativaForm |
||||
list_display = ('nome', 'email', 'pagina_web') |
inlines = (TelefonesInline, ContatosInline) |
||||
|
list_display = ('nome', 'email', 'pagina_web', 'municipio', 'uf') |
||||
list_display_links = ('nome',) |
list_display_links = ('nome',) |
||||
|
list_filter = ('tipo',) |
||||
|
fieldsets = ( |
||||
|
(None, { |
||||
|
'fields': ('nome', 'sigla', 'tipo', 'cnpj'), |
||||
|
}), |
||||
|
('Endereço', { |
||||
|
'fields': ('logradouro', 'bairro', 'municipio', 'cep'), |
||||
|
}), |
||||
|
('Outras informações', { |
||||
|
'fields': ('email', 'pagina_web', 'foto', 'historico'), |
||||
|
}), |
||||
|
) |
||||
|
search_fields = ('nome', 'sigla', 'cnpj', 'logradouro', 'bairro', |
||||
|
'cep', 'municipio__nome', 'municipio__uf__nome', |
||||
|
'pagina_web') |
||||
|
|
||||
admin.site.register(CasaLegislativa, CasaLegislativaAdmin) |
admin.site.register(CasaLegislativa, CasaLegislativaAdmin) |
||||
|
Loading…
Reference in new issue