1from plain.admin.views import (
2 AdminModelDetailView,
3 AdminModelListView,
4 AdminViewset,
5 register_viewset,
6)
7
8from .models import Session
9
10
11@register_viewset
12class SessionAdmin(AdminViewset):
13 class ListView(AdminModelListView):
14 model = Session
15 description = "Active user sessions stored in the database."
16 fields = ["id", "expires_at", "created_at"]
17 search_fields = ["session_key"]
18 nav_section = "Sessions"
19 nav_icon = "person-badge"
20 queryset_order = ["-created_at"]
21
22 class DetailView(AdminModelDetailView):
23 model = Session