|
@ -21,7 +21,6 @@ from sigi.apps.utils.mixins import CartExportReportMixin, LabeledResourse |
|
|
class OrgaoExportResourse(LabeledResourse): |
|
|
class OrgaoExportResourse(LabeledResourse): |
|
|
presidente = Field(column_name='presidente') |
|
|
presidente = Field(column_name='presidente') |
|
|
telefone = Field(column_name='telefone') |
|
|
telefone = Field(column_name='telefone') |
|
|
num_parlamentares = Field(column_name='num_parlamentares') |
|
|
|
|
|
# servicos_seit = Field(column_name='servicos_seit') |
|
|
# servicos_seit = Field(column_name='servicos_seit') |
|
|
contato = Field(column_name='contato') |
|
|
contato = Field(column_name='contato') |
|
|
class Meta: |
|
|
class Meta: |
|
@ -29,8 +28,7 @@ class OrgaoExportResourse(LabeledResourse): |
|
|
fields = ('municipio__codigo_ibge', 'cnpj', 'municipio__codigo_tse', |
|
|
fields = ('municipio__codigo_ibge', 'cnpj', 'municipio__codigo_tse', |
|
|
'nome', 'municipio__nome', 'municipio__uf__sigla', |
|
|
'nome', 'municipio__nome', 'municipio__uf__sigla', |
|
|
'presidente', 'logradouro', 'bairro', 'cep', 'telefone', |
|
|
'presidente', 'logradouro', 'bairro', 'cep', 'telefone', |
|
|
'pagina_web', 'email', 'num_parlamentares', |
|
|
'pagina_web', 'email', 'ult_alt_endereco', 'contato') |
|
|
'ult_alt_endereco', 'contato') |
|
|
|
|
|
export_order = fields |
|
|
export_order = fields |
|
|
|
|
|
|
|
|
def dehydrate_presidente(self, orgao): |
|
|
def dehydrate_presidente(self, orgao): |
|
@ -39,9 +37,6 @@ class OrgaoExportResourse(LabeledResourse): |
|
|
def dehydrate_telefone(self, orgao): |
|
|
def dehydrate_telefone(self, orgao): |
|
|
return orgao.telefone |
|
|
return orgao.telefone |
|
|
|
|
|
|
|
|
def dehydrate_num_parlamentares(self, orgao): |
|
|
|
|
|
return orgao.num_parlamentares |
|
|
|
|
|
|
|
|
|
|
|
# def dehydrate_servicos_seit(self, orgao): |
|
|
# def dehydrate_servicos_seit(self, orgao): |
|
|
# servicos = [s.tipo_servico.nome for s in orgao.servico_set.filter( |
|
|
# servicos = [s.tipo_servico.nome for s in orgao.servico_set.filter( |
|
|
# data_desativacao__isnull=True)] |
|
|
# data_desativacao__isnull=True)] |
|
@ -262,8 +257,7 @@ class OrgaoAdmin(CartExportReportMixin, admin.ModelAdmin): |
|
|
queryset = queryset_ascii |
|
|
queryset = queryset_ascii |
|
|
fieldsets = ( |
|
|
fieldsets = ( |
|
|
(None, { |
|
|
(None, { |
|
|
'fields': ('tipo', 'nome', 'sigla', 'cnpj', 'num_parlamentares', |
|
|
'fields': ('tipo', 'nome', 'sigla', 'cnpj', 'gerentes_interlegis') |
|
|
'gerentes_interlegis') |
|
|
|
|
|
}), |
|
|
}), |
|
|
(_('Endereço'), { |
|
|
(_('Endereço'), { |
|
|
'fields': ('data_instalacao', 'logradouro', 'bairro', |
|
|
'fields': ('data_instalacao', 'logradouro', 'bairro', |
|
@ -278,7 +272,7 @@ class OrgaoAdmin(CartExportReportMixin, admin.ModelAdmin): |
|
|
}), |
|
|
}), |
|
|
) |
|
|
) |
|
|
raw_id_fields = ('municipio',) |
|
|
raw_id_fields = ('municipio',) |
|
|
readonly_fields = ['num_parlamentares', 'gerentes_interlegis',] |
|
|
readonly_fields = ['gerentes_interlegis',] |
|
|
search_fields = ('search_text', 'sigla', 'cnpj', 'bairro', 'logradouro', |
|
|
search_fields = ('search_text', 'sigla', 'cnpj', 'bairro', 'logradouro', |
|
|
'cep', 'municipio__nome', 'municipio__uf__nome', |
|
|
'cep', 'municipio__nome', 'municipio__uf__nome', |
|
|
'municipio__codigo_ibge', 'pagina_web', 'observacoes') |
|
|
'municipio__codigo_ibge', 'pagina_web', 'observacoes') |
|
|