Mudanza de repo
This commit is contained in:
65
api/customs/admin.py
Normal file
65
api/customs/admin.py
Normal file
@@ -0,0 +1,65 @@
|
||||
from django.contrib import admin
|
||||
from .models import (
|
||||
EstadoDeProcesamiento,
|
||||
Pedimento,
|
||||
ProcesamientoPedimento,
|
||||
Servicio,
|
||||
TipoDeProcesamiento,
|
||||
TipoOperacion,
|
||||
EDocument,
|
||||
Importador
|
||||
)
|
||||
|
||||
class TipoOperacionAdmin(admin.ModelAdmin):
|
||||
model = TipoOperacion
|
||||
list_display = ('id', 'tipo')
|
||||
search_fields = ('nombre',)
|
||||
|
||||
class PedimentoAdmin(admin.ModelAdmin):
|
||||
model = Pedimento
|
||||
list_display = ('id', 'pedimento', 'aduana', 'patente')
|
||||
search_fields = ('numero',)
|
||||
list_filter = ('aduana', 'agente_aduanal', 'organizacion')
|
||||
|
||||
class ProcesamientoPedimentoAdmin(admin.ModelAdmin):
|
||||
model = ProcesamientoPedimento
|
||||
list_display = ('id', 'estado', 'pedimento', 'created_at', 'updated_at')
|
||||
search_fields = ('pedimento__pedimento_app', 'organizacion__nombre', 'estado__estado', 'servicio__endpoint')
|
||||
list_filter = ('estado', 'organizacion__nombre')
|
||||
|
||||
class EstadoDeProcesamientoAdmin(admin.ModelAdmin):
|
||||
model = EstadoDeProcesamiento
|
||||
list_display = ('id', 'estado')
|
||||
search_fields = ('estado',)
|
||||
|
||||
class TipoDeProcesamientoAdmin(admin.ModelAdmin):
|
||||
model = TipoDeProcesamiento
|
||||
list_display = ('id', 'tipo')
|
||||
# Solo 'tipo' es campo directo, los demás no existen en el modelo
|
||||
list_filter = ['tipo']
|
||||
search_fields = ('tipo', 'organizacion', 'estado', 'servicio')
|
||||
|
||||
class ServicioAdmin(admin.ModelAdmin):
|
||||
model = Servicio
|
||||
list_display = ('id', 'endpoint', 'descripcion')
|
||||
search_fields = ('endpoint', 'descripcion')
|
||||
|
||||
class EDocumentAdmin(admin.ModelAdmin):
|
||||
model = EDocument
|
||||
list_display = ('id', 'pedimento', 'numero_edocument', 'organizacion')
|
||||
search_fields = ('numero_edocument', 'pedimento', 'pedimento__pedimento_app')
|
||||
list_filter = ['organizacion']
|
||||
|
||||
class ImportadorAdmin(admin.ModelAdmin):
|
||||
model = Importador
|
||||
list_display = ('id', 'nombre', 'rfc')
|
||||
search_fields = ('nombre', 'rfc')
|
||||
|
||||
admin.site.register(TipoOperacion, TipoOperacionAdmin)
|
||||
admin.site.register(Pedimento, PedimentoAdmin)
|
||||
admin.site.register(ProcesamientoPedimento, ProcesamientoPedimentoAdmin)
|
||||
admin.site.register(EstadoDeProcesamiento, EstadoDeProcesamientoAdmin)
|
||||
admin.site.register(TipoDeProcesamiento, TipoDeProcesamientoAdmin)
|
||||
admin.site.register(Servicio, ServicioAdmin)
|
||||
admin.site.register(EDocument, EDocumentAdmin)
|
||||
admin.site.register(Importador)
|
||||
Reference in New Issue
Block a user