Source code for src.pos_recebimento.admin

from django.contrib import admin

from .models import CronogramaTermoRecebimentoDefinitivo, TermoRecebimentoDefinitivo


[docs] class CronogramaTermoRecebimentoDefinitivoInline(admin.TabularInline): """Inline dos cronogramas do termo com valor de contrato e quantidade total recebida (edição em linha no formulário do termo).""" model = CronogramaTermoRecebimentoDefinitivo extra = 0 fields = ("cronograma", "valor_contrato", "quantidade_total_recebida")
[docs] @admin.register(TermoRecebimentoDefinitivo) class TermoRecebimentoDefinitivoAdmin(admin.ModelAdmin): """Admin do Termo de Recebimento Definitivo com inline dos cronogramas.""" list_display = ( "uuid", "empresa", "contrato", "status", "criado_em", "alterado_em", ) inlines = (CronogramaTermoRecebimentoDefinitivoInline,) readonly_fields = ("uuid", "criado_em", "alterado_em", "criado_por") search_fields = ("empresa__nome_fantasia", "contrato__numero", "uuid") list_filter = ("status",)
[docs] @admin.register(CronogramaTermoRecebimentoDefinitivo) class CronogramaTermoRecebimentoDefinitivoAdmin(admin.ModelAdmin): """Admin dos cronogramas vinculados aos termos de recebimento definitivo.""" list_display = ( "termo", "cronograma", "valor_contrato", "quantidade_total_recebida", ) search_fields = ("termo__uuid", "cronograma__numero")