38188-vm/core/admin.py
Flatlogic Bot 3e74a9de32 Mock 1
2026-02-04 15:19:35 +00:00

17 lines
719 B
Python

from django.contrib import admin
from .models import MemberOfParliament, TradeDisclosure, Watchlist
@admin.register(MemberOfParliament)
class MemberOfParliamentAdmin(admin.ModelAdmin):
list_display = ('name', 'party', 'constituency', 'province')
search_fields = ('name', 'party', 'constituency')
@admin.register(TradeDisclosure)
class TradeDisclosureAdmin(admin.ModelAdmin):
list_display = ('mp', 'ticker', 'trade_type', 'amount_range', 'disclosure_date')
list_filter = ('trade_type', 'disclosure_date', 'mp__party')
search_fields = ('ticker', 'company_name', 'mp__name')
@admin.register(Watchlist)
class WatchlistAdmin(admin.ModelAdmin):
list_display = ('user', 'mp', 'ticker', 'created_at')