Files
AS_timbres/Sistemas/admin.py
2023-04-12 09:20:07 -06:00

29 lines
1.0 KiB
Python

from django.contrib import admin
from .models import Sistema, sistemas_por_cliente, Device,DeviceHistory, BitacoraErrores
# Register your models here.
class BitacoraErroresAdmin(admin.ModelAdmin):
list_display = ['level', 'message']
class Sistema_Admin(admin.ModelAdmin):
def NSistema(self,obj):
return obj.nombre_sistema
list_display = ['NSistema']
class SPC(admin.ModelAdmin):
'''Sistemas Por Cliente'''
def Cliente(self,obj):
return obj
list_display = ['id_sistema','Cliente','num_licencias']
class DeviceHistoryAdmin(admin.ModelAdmin):
list_display = ['device','first_authentication', 'last_authentication']
class DeviceAdmin(admin.ModelAdmin):
list_display = ['client', 'device_name', 'ip_address', 'sistema', 'macAddress','database']
admin.site.register(BitacoraErrores,BitacoraErroresAdmin)
admin.site.register(Sistema,Sistema_Admin)
admin.site.register(sistemas_por_cliente,SPC)
admin.site.register(Device,DeviceAdmin)
admin.site.register(DeviceHistory,DeviceHistoryAdmin)