@@ -0,0 +1,19 @@
|
||||
from django.contrib import admin
|
||||
from .models import Segment,Server,AgentCredential,Event,Metric,Worker,Task,Alarm,Configuration,Audit
|
||||
@admin.register(Server)
|
||||
class ServerAdmin(admin.ModelAdmin):
|
||||
list_display=('name','segment','enabled','maintenance','last_seen')
|
||||
list_filter=('segment','enabled','maintenance')
|
||||
readonly_fields=('last_seen','latest_sample_at','latest')
|
||||
@admin.register(AgentCredential)
|
||||
class CredentialAdmin(admin.ModelAdmin):
|
||||
list_display=('server','label','active','created_at')
|
||||
readonly_fields=('digest','server','created_at')
|
||||
def has_add_permission(self,request): return False
|
||||
@admin.register(Event,Metric,Worker,Task,Alarm,Audit)
|
||||
class ReadOnlyAdmin(admin.ModelAdmin):
|
||||
def has_add_permission(self,request): return False
|
||||
def has_change_permission(self,request,obj=None): return False
|
||||
def has_delete_permission(self,request,obj=None): return False
|
||||
admin.site.register(Segment)
|
||||
admin.site.site_header='dilib Operations · Administration'
|
||||
Reference in New Issue
Block a user