from django.contrib import admin
from .models import (
AnaliseFichaTecnica,
FabricanteFichaTecnica,
FichaTecnicaDoProduto,
InformacoesNutricionaisFichaTecnica,
)
[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)