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']