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