mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-10-26 07:46:35 +01:00
21 lines
747 B
Python
21 lines
747 B
Python
|
|
# -*- coding: utf-8 -*-
|
||
|
|
from django.contrib import admin
|
||
|
|
from .models import TestPluginSettings, TestPluginLog
|
||
|
|
|
||
|
|
|
||
|
|
@admin.register(TestPluginSettings)
|
||
|
|
class TestPluginSettingsAdmin(admin.ModelAdmin):
|
||
|
|
list_display = ['user', 'plugin_enabled', 'test_count', 'last_test_time']
|
||
|
|
list_filter = ['plugin_enabled', 'last_test_time']
|
||
|
|
search_fields = ['user__username', 'custom_message']
|
||
|
|
readonly_fields = ['last_test_time']
|
||
|
|
|
||
|
|
|
||
|
|
@admin.register(TestPluginLog)
|
||
|
|
class TestPluginLogAdmin(admin.ModelAdmin):
|
||
|
|
list_display = ['timestamp', 'action', 'message', 'user']
|
||
|
|
list_filter = ['action', 'timestamp', 'user']
|
||
|
|
search_fields = ['action', 'message', 'user__username']
|
||
|
|
readonly_fields = ['timestamp']
|
||
|
|
date_hierarchy = 'timestamp'
|