Source code for src.pre_recebimento.ficha_tecnica.admin

from django.contrib import admin

from .models import (
    AnaliseFichaTecnica,
    FabricanteFichaTecnica,
    FichaTecnicaDoProduto,
    InformacoesNutricionaisFichaTecnica,
)


[docs] class InformacoesNutricionaisFichaTecnicaInline(admin.TabularInline): model = InformacoesNutricionaisFichaTecnica extra = 1
[docs] class AnaliseFichaTecnicaInline(admin.StackedInline): model = AnaliseFichaTecnica extra = 1
[docs] class FichaTecnicaDoProdutoAdmin(admin.ModelAdmin): list_display = ( "numero", "produto", "categoria", "empresa", "fabricante", ) inlines = ( InformacoesNutricionaisFichaTecnicaInline, AnaliseFichaTecnicaInline, ) search_fields = ( "produto__nome", "numero", "categoria", "empresa__nome_fantasia", "fabricante__fabricante__nome", ) search_help_text = "Pesquise por: nome do produto, número, categoria, nome da empresa, nome do fabricante" list_filter = ("status",)
[docs] @admin.register(FabricanteFichaTecnica) class FabricanteFichaTecnicaAdmin(admin.ModelAdmin): list_display = ("__str__", "fabricante", "cidade", "estado", "telefone", "email") list_filter = ("estado",) search_fields = ("fabricante__nome", "cnpj", "cidade", "email") readonly_fields = ("uuid",)
admin.site.register(FichaTecnicaDoProduto, FichaTecnicaDoProdutoAdmin)