38274-vm/core/admin.py
Flatlogic Bot 6c3327bd3f v1
2026-02-07 17:19:22 +00:00

26 lines
873 B
Python

from django.contrib import admin
from .models import Fanpage, Flow, Node, Edge, ChatSession, MessageLog
@admin.register(Fanpage)
class FanpageAdmin(admin.ModelAdmin):
list_display = ('name', 'page_id', 'is_active', 'created_at')
@admin.register(Flow)
class FlowAdmin(admin.ModelAdmin):
list_display = ('name', 'fanpage', 'is_default', 'created_at')
@admin.register(Node)
class NodeAdmin(admin.ModelAdmin):
list_display = ('name', 'flow', 'node_type', 'is_start_node')
@admin.register(Edge)
class EdgeAdmin(admin.ModelAdmin):
list_display = ('source_node', 'target_node', 'condition')
@admin.register(ChatSession)
class ChatSessionAdmin(admin.ModelAdmin):
list_display = ('psid', 'fanpage', 'current_node', 'updated_at')
@admin.register(MessageLog)
class MessageLogAdmin(admin.ModelAdmin):
list_display = ('session', 'sender_type', 'timestamp')