mirror of
https://github.com/wahyd4/links.git
synced 2026-08-09 05:06:16 +10:00
22 lines
777 B
Python
22 lines
777 B
Python
from django.contrib import admin
|
|
from .models import ScanProfile, ScanRun, ScanFinding
|
|
|
|
|
|
@admin.register(ScanProfile)
|
|
class ScanProfileAdmin(admin.ModelAdmin):
|
|
list_display = ['name', 'enabled', 'schedule_interval', 'gateway_ip', 'public_ip', 'last_run_at', 'created_at']
|
|
list_filter = ['enabled', 'schedule_interval']
|
|
|
|
|
|
@admin.register(ScanRun)
|
|
class ScanRunAdmin(admin.ModelAdmin):
|
|
list_display = ['profile', 'status', 'triggered_by', 'started_at', 'finished_at']
|
|
list_filter = ['status', 'triggered_by', 'profile']
|
|
readonly_fields = ['started_at', 'finished_at', 'summary']
|
|
|
|
|
|
@admin.register(ScanFinding)
|
|
class ScanFindingAdmin(admin.ModelAdmin):
|
|
list_display = ['run', 'check_name', 'severity', 'title']
|
|
list_filter = ['severity', 'check_name']
|