<commit_before>from django.contrib import admin

from fo2.admin import intr_adm_site

import logistica.models as models


class NotaFiscalAdmin(admin.ModelAdmin):
    list_per_page = 50
    list_display = ['numero', 'faturamento', 'posicao',
                    'saida', 'entrega', 'confirmada',
                    'natu_venda', 'ativa', 'nf_devolucao',
                    'uf', 'transp_nome',
                    'dest_nome', 'dest_cnpj',
                    'valor', 'volumes',
                    'cod_status',
                    'observacao']
    list_editable = ['saida', 'entrega', 'confirmada']
    # list_filter = ['ativa', 'natu_venda', 'saida',
    #                'entrega', 'confirmada',
    #                'faturamento', 'transp_nome', 'cod_status', 'uf']
    search_fields = ['numero']
    ordering = ['-numero']
    fields = (('numero', 'ativa', 'nf_devolucao', 'posicao'),
              ('dest_cnpj', 'dest_nome', 'uf', 'transp_nome'),
              ('pedido', 'ped_cliente'),
              ('natu_venda', 'natu_descr'),
              ('volumes', 'valor'),
              ('faturamento', 'cod_status', 'msg_status'),
              'saida', 'entrega', 'confirmada', 'observacao', 'id')
    readonly_fields = ['id', 'numero', 'faturamento', 'posicao',
                       'pedido', 'ped_cliente',
                       'volumes', 'valor',
                       'cod_status', 'msg_status', 'ativa', 'nf_devolucao',
                       'dest_cnpj', 'dest_nome', 'uf',
                       'transp_nome', 'natu_descr', 'natu_venda',
                       ]


intr_adm_site.register(models.NotaFiscal, NotaFiscalAdmin)


class PosicaoCargaAdmin(admin.ModelAdmin):
    list_display = ['nome']


intr_adm_site.register(models.PosicaoCarga, PosicaoCargaAdmin)


class RotinaLogisticaAdmin(admin.ModelAdmin):
    list_display = ['nome', 'slug']
    readonly_fields = ['slug']


intr_adm_site.register(models.RotinaLogistica, RotinaLogisticaAdmin)


class PosicaoCargaAlteracaoAdmin(admin.ModelAdmin):
    list_display = [
        'inicial', 'ordem', 'descricao', 'final', 'efeito', 'so_nfs_ativas']
    ordering = ['inicial', 'ordem']


intr_adm_site.register(
    models.PosicaoCargaAlteracao, PosicaoCargaAlteracaoAdmin)
<commit_msg>busca NF também por tranportadora e destinatário<commit_after>from django.contrib import admin

from fo2.admin import intr_adm_site

import logistica.models as models


class NotaFiscalAdmin(admin.ModelAdmin):
    list_per_page = 50
    list_display = ['numero', 'faturamento', 'posicao',
                    'saida', 'entrega', 'confirmada',
                    'natu_venda', 'ativa', 'nf_devolucao',
                    'uf', 'transp_nome',
                    'dest_nome', 'dest_cnpj',
                    'valor', 'volumes',
                    'cod_status',
                    'observacao']
    list_editable = ['saida', 'entrega', 'confirmada']
    # list_filter = ['ativa', 'natu_venda', 'saida',
    #                'entrega', 'confirmada',
    #                'faturamento', 'transp_nome', 'cod_status', 'uf']
    search_fields = ['numero', 'transp_nome', 'dest_nome']
    ordering = ['-numero']
    fields = (('numero', 'ativa', 'nf_devolucao', 'posicao'),
              ('dest_cnpj', 'dest_nome', 'uf', 'transp_nome'),
              ('pedido', 'ped_cliente'),
              ('natu_venda', 'natu_descr'),
              ('volumes', 'valor'),
              ('faturamento', 'cod_status', 'msg_status'),
              'saida', 'entrega', 'confirmada', 'observacao', 'id')
    readonly_fields = ['id', 'numero', 'faturamento', 'posicao',
                       'pedido', 'ped_cliente',
                       'volumes', 'valor',
                       'cod_status', 'msg_status', 'ativa', 'nf_devolucao',
                       'dest_cnpj', 'dest_nome', 'uf',
                       'transp_nome', 'natu_descr', 'natu_venda',
                       ]


intr_adm_site.register(models.NotaFiscal, NotaFiscalAdmin)


class PosicaoCargaAdmin(admin.ModelAdmin):
    list_display = ['nome']


intr_adm_site.register(models.PosicaoCarga, PosicaoCargaAdmin)


class RotinaLogisticaAdmin(admin.ModelAdmin):
    list_display = ['nome', 'slug']
    readonly_fields = ['slug']


intr_adm_site.register(models.RotinaLogistica, RotinaLogisticaAdmin)


class PosicaoCargaAlteracaoAdmin(admin.ModelAdmin):
    list_display = [
        'inicial', 'ordem', 'descricao', 'final', 'efeito', 'so_nfs_ativas']
    ordering = ['inicial', 'ordem']


intr_adm_site.register(
    models.PosicaoCargaAlteracao, PosicaoCargaAlteracaoAdmin)

{'fraction_non_alphanumeric': 0.1468210618308936, 'fraction_numerical': 0.0013109023377758358, 'mean_word_length': 2.5406032482598606, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4475305', 'n_tokens_mistral': 1581, 'n_tokens_neox': 1534, 'n_words': 260}