mirror of https://github.com/interlegis/sigi.git
Guilherme Gondim
17 years ago
14 changed files with 203 additions and 138 deletions
@ -0,0 +1,9 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from django.contrib import admin |
||||
|
from sigi.apps.casas.models import CasaLegislativa |
||||
|
|
||||
|
class CasaLegislativaAdmin(admin.ModelAdmin): |
||||
|
list_display = ('nome', 'email', 'pagina_web') |
||||
|
list_display_links = ('nome',) |
||||
|
|
||||
|
admin.site.register(CasaLegislativa, CasaLegislativaAdmin) |
@ -0,0 +1,31 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from django.contrib import admin |
||||
|
from sigi.apps.contatos.models import (UnidadeFederativa, Municipio, Telefone, |
||||
|
Contato) |
||||
|
|
||||
|
class UnidadeFederativaAdmin(admin.ModelAdmin): |
||||
|
list_display = ('codigo_ibge', 'nome', 'sigla') |
||||
|
list_display_links = ('codigo_ibge', 'nome', 'sigla') |
||||
|
search_fields = ('codigo_ibge', 'nome', 'sigla') |
||||
|
|
||||
|
class MunicipioAdmin(admin.ModelAdmin): |
||||
|
list_display = ('codigo_ibge', 'nome', 'uf') |
||||
|
list_display_links = ('codigo_ibge', 'nome') |
||||
|
list_filter = ('uf',) |
||||
|
search_fields = ('codigo_ibge', 'nome', 'uf') |
||||
|
|
||||
|
class TelefoneAdmin(admin.ModelAdmin): |
||||
|
list_display = ('codigo_ddd', 'numero', 'tipo', 'nota') |
||||
|
list_display_links = ('codigo_ddd', 'numero') |
||||
|
list_filter = ('codigo_ddd',) |
||||
|
radio_fields = {'tipo': admin.VERTICAL} |
||||
|
search_fields = ('codigo_ddd', 'numero', 'tipo', 'nota') |
||||
|
|
||||
|
class ContatoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('nome', 'nota') |
||||
|
list_display_links = ('nome',) |
||||
|
|
||||
|
admin.site.register(UnidadeFederativa, UnidadeFederativaAdmin) |
||||
|
admin.site.register(Municipio, MunicipioAdmin) |
||||
|
admin.site.register(Telefone, TelefoneAdmin) |
||||
|
admin.site.register(Contato, ContatoAdmin) |
@ -0,0 +1,22 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from django.contrib import admin |
||||
|
from sigi.apps.convenios.models import Convenio, EquipamentoPrevisto, Anexo |
||||
|
|
||||
|
class ConvenioAdmin(admin.ModelAdmin): |
||||
|
ordering = ('-num_convenio',) |
||||
|
list_display = ('num_convenio', 'casa_legislativa', |
||||
|
'num_processo_sf', 'data_adesao') |
||||
|
list_filter = ('equipamentos_recebidos',) |
||||
|
|
||||
|
class EquipamentoPrevistoAdmin(admin.ModelAdmin): |
||||
|
ordering = ('convenio', 'equipamento') |
||||
|
list_display = ('convenio', 'equipamento', 'quantidade') |
||||
|
list_display_links = ('convenio', 'equipamento') |
||||
|
|
||||
|
class AnexoAdmin(admin.ModelAdmin): |
||||
|
date_hierarchy = 'data_pub' |
||||
|
list_display = ('descricao', 'data_pub', 'convenio') |
||||
|
|
||||
|
admin.site.register(Convenio, ConvenioAdmin) |
||||
|
admin.site.register(EquipamentoPrevisto, EquipamentoPrevistoAdmin) |
||||
|
admin.site.register(Anexo, AnexoAdmin) |
@ -0,0 +1,34 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from django.contrib import admin |
||||
|
from sigi.apps.inventario.models import (Fornecedor, Fabricante, Equipamento, |
||||
|
TipoEquipamento, ModeloEquipamento, |
||||
|
Bem) |
||||
|
|
||||
|
class FornecedorAdmin(admin.ModelAdmin): |
||||
|
list_display = ('id', 'nome') |
||||
|
|
||||
|
class FabricanteAdmin(admin.ModelAdmin): |
||||
|
list_display = ('id', 'nome') |
||||
|
|
||||
|
class TipoEquipamentoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('id', 'tipo') |
||||
|
|
||||
|
class ModeloEquipamentoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('id', 'tipo', 'modelo') |
||||
|
|
||||
|
class EquipamentoAdmin(admin.ModelAdmin): |
||||
|
ordering = ('fabricante', 'modelo') |
||||
|
list_display = ('id', 'modelo', 'fabricante') |
||||
|
list_filter = ('fabricante',) |
||||
|
|
||||
|
class BemAdmin(admin.ModelAdmin): |
||||
|
ordering = ('casa_legislativa', 'fornecedor', 'equipamento') |
||||
|
list_display = ('equipamento', 'fornecedor', 'num_serie', |
||||
|
'num_tombamento', 'casa_legislativa') |
||||
|
|
||||
|
admin.site.register(Fornecedor, FornecedorAdmin) |
||||
|
admin.site.register(Fabricante, FabricanteAdmin) |
||||
|
admin.site.register(TipoEquipamento, TipoEquipamentoAdmin) |
||||
|
admin.site.register(ModeloEquipamento,ModeloEquipamentoAdmin) |
||||
|
admin.site.register(Equipamento, EquipamentoAdmin) |
||||
|
admin.site.register(Bem, BemAdmin) |
@ -0,0 +1,52 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from django.contrib import admin |
||||
|
from sigi.apps.mesas.models import (Legislatura, Coligacao, ComposicaoColigacao, |
||||
|
SessaoLegislativa, MesaDiretora, Cargo, |
||||
|
MembroMesaDiretora) |
||||
|
|
||||
|
class LegislaturaAdmin(admin.ModelAdmin): |
||||
|
list_display = ('numero', 'data_inicio', 'data_fim', 'data_eleicao') |
||||
|
list_display_links = ('numero',) |
||||
|
|
||||
|
class ColigacaoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('nome', 'legislatura', 'numero_votos') |
||||
|
list_display_links = ('nome',) |
||||
|
search_fields = ('nome',) |
||||
|
|
||||
|
class ComposicaoColigacaoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('coligacao', 'partido') |
||||
|
list_display_links = ('coligacao', 'partido') |
||||
|
list_filter = ('partido',) |
||||
|
|
||||
|
class SessaoLegislativaAdmin(admin.ModelAdmin): |
||||
|
list_display = ('numero', 'mesa_diretora', 'legislatura', 'tipo', |
||||
|
'data_inicio', 'data_fim') |
||||
|
list_display_links = ('numero',) |
||||
|
list_filter = ('tipo',) |
||||
|
radio_fields = {'tipo': admin.VERTICAL} |
||||
|
|
||||
|
class CargoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('descricao',) |
||||
|
|
||||
|
class MembroMesaDiretoraInline(admin.TabularInline): |
||||
|
model = MembroMesaDiretora |
||||
|
max_num = 11 |
||||
|
extra = 4 |
||||
|
|
||||
|
class MembroMesaDiretoraAdmin(admin.ModelAdmin): |
||||
|
list_display = ('parlamentar', 'cargo') |
||||
|
list_display_links = ('parlamentar', 'cargo') |
||||
|
list_filter = ('cargo',) |
||||
|
search_fields = ('parlamentar', 'cargo') |
||||
|
|
||||
|
class MesaDiretoraAdmin(admin.ModelAdmin): |
||||
|
inlines = (MembroMesaDiretoraInline,) |
||||
|
list_display = ('id', 'casa_legislativa') |
||||
|
|
||||
|
admin.site.register(Legislatura, LegislaturaAdmin) |
||||
|
admin.site.register(Coligacao, ColigacaoAdmin) |
||||
|
admin.site.register(ComposicaoColigacao, ComposicaoColigacaoAdmin) |
||||
|
admin.site.register(SessaoLegislativa, SessaoLegislativaAdmin) |
||||
|
admin.site.register(MesaDiretora, MesaDiretoraAdmin) |
||||
|
admin.site.register(Cargo, CargoAdmin) |
||||
|
admin.site.register(MembroMesaDiretora, MembroMesaDiretoraAdmin) |
@ -0,0 +1,23 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from django.contrib import admin |
||||
|
from sigi.apps.parlamentares.models import Partido, Parlamentar, Mandato |
||||
|
|
||||
|
class PartidoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('nome', 'sigla') |
||||
|
list_display_links = ('nome', 'sigla') |
||||
|
|
||||
|
class ParlamentarAdmin(admin.ModelAdmin): |
||||
|
list_display = ('nome_completo', 'nome_parlamentar', 'sexo') |
||||
|
list_display_links = ('nome_completo', 'nome_parlamentar') |
||||
|
list_filter = ('sexo',) |
||||
|
radio_fields = {'sexo': admin.VERTICAL} |
||||
|
|
||||
|
class MandatoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('parlamentar', 'legislatura', 'partido', |
||||
|
'inicio_mandato', 'fim_mandato', 'is_afastado') |
||||
|
list_filter = ('is_afastado', 'partido', 'suplencia') |
||||
|
radio_fields = {'suplencia': admin.VERTICAL} |
||||
|
|
||||
|
admin.site.register(Partido, PartidoAdmin) |
||||
|
admin.site.register(Parlamentar, ParlamentarAdmin) |
||||
|
admin.site.register(Mandato, MandatoAdmin) |
@ -0,0 +1,9 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from django.contrib import admin |
||||
|
from sigi.apps.servicos.models import Servico |
||||
|
|
||||
|
class ServicoAdmin(admin.ModelAdmin): |
||||
|
list_display = ('id', 'tipo', 'situacao', 'avaliacao') |
||||
|
list_filter = ('situacao', 'avaliacao',) |
||||
|
|
||||
|
admin.site.register(Servico, ServicoAdmin) |
Loading…
Reference in new issue