admin

class AnaliseFichaTecnicaInline(parent_model, admin_site)[source]

Bases: StackedInline

extra = 1
property media
model

alias of AnaliseFichaTecnica

class FabricanteFichaTecnicaAdmin(model, admin_site)[source]

Bases: ModelAdmin

list_display = ('__str__', 'fabricante', 'cidade', 'estado', 'telefone', 'email')
list_filter = ('estado',)
property media
readonly_fields = ('uuid',)
search_fields = ('fabricante__nome', 'cnpj', 'cidade', 'email')
class FichaTecnicaDoProdutoAdmin(model, admin_site)[source]

Bases: ModelAdmin

inlines = (<class 'src.pre_recebimento.ficha_tecnica.admin.InformacoesNutricionaisFichaTecnicaInline'>, <class 'src.pre_recebimento.ficha_tecnica.admin.AnaliseFichaTecnicaInline'>)
list_display = ('numero', 'produto', 'categoria', 'empresa', 'fabricante')
list_filter = ('status',)
property media
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'
class InformacoesNutricionaisFichaTecnicaInline(parent_model, admin_site)[source]

Bases: TabularInline

extra = 1
property media
model

alias of InformacoesNutricionaisFichaTecnica

Configurações de administração do submódulo de fichas técnicas:

  • FichaTecnicaDoProdutoAdmin: lista as fichas com numero, produto, categoria, empresa e fabricante; permite editar inline as informações nutricionais (InformacoesNutricionaisFichaTecnicaInline) e as análises (AnaliseFichaTecnicaInline); busca por nome do produto, número, categoria, nome da empresa e nome do fabricante; filtra por status.

  • FabricanteFichaTecnicaAdmin: lista os fabricantes das fichas com fabricante, cidade, estado, telefone e e-mail; filtra por estado; busca por nome do fabricante, CNPJ, cidade e e-mail; mantém uuid como somente leitura.