mirror of
https://github.com/eduardogsilva/routerfleet.git
synced 2025-06-23 02:08:34 +02:00
30 lines
889 B
Python
30 lines
889 B
Python
|
from django.contrib import admin
|
||
|
from .models import Router, SSHKey, RouterStatus
|
||
|
|
||
|
|
||
|
class RouterAdmin(admin.ModelAdmin):
|
||
|
list_display = ('name', 'address', 'username', 'router_type', 'enabled', 'monitoring')
|
||
|
search_fields = ('name', 'address', 'username', 'router_type')
|
||
|
list_filter = ('router_type', 'enabled', 'monitoring')
|
||
|
|
||
|
|
||
|
admin.site.register(Router, RouterAdmin)
|
||
|
|
||
|
|
||
|
class SSHKeyAdmin(admin.ModelAdmin):
|
||
|
list_display = ('name', 'updated', 'created')
|
||
|
search_fields = ('name',)
|
||
|
list_filter = ('updated', 'created')
|
||
|
|
||
|
|
||
|
admin.site.register(SSHKey, SSHKeyAdmin)
|
||
|
|
||
|
|
||
|
class RouterStatusAdmin(admin.ModelAdmin):
|
||
|
list_display = ('router', 'status_online', 'last_status_change', 'last_backup')
|
||
|
search_fields = ('router', 'status_online')
|
||
|
list_filter = ('status_online', 'last_status_change', 'last_backup')
|
||
|
|
||
|
|
||
|
admin.site.register(RouterStatus, RouterStatusAdmin)
|