16 lines
564 B
Python
16 lines
564 B
Python
|
|
from django.contrib import admin
|
||
|
|
from .models import Instance, MeetingInstanceMap
|
||
|
|
|
||
|
|
|
||
|
|
@admin.register(Instance)
|
||
|
|
class InstanceAdmin(admin.ModelAdmin):
|
||
|
|
list_display = ['instance_id', 'instance_name', 'agent_ids', 'webhook_url', 'is_active', 'last_heartbeat']
|
||
|
|
list_filter = ['is_active', 'webhook_enabled']
|
||
|
|
search_fields = ['instance_id', 'instance_name']
|
||
|
|
|
||
|
|
|
||
|
|
@admin.register(MeetingInstanceMap)
|
||
|
|
class MeetingInstanceMapAdmin(admin.ModelAdmin):
|
||
|
|
list_display = ['meeting_id', 'instance', 'agent_ids', 'joined_at', 'left_at']
|
||
|
|
list_filter = ['left_at']
|