from django.contrib import admin from django.utils.translation import gettext_lazy as _ from .models import TelegramBot, TelegramUser @admin.register(TelegramUser) class TelegramUserAdmin(admin.ModelAdmin): #type: ignore list_display = ('tg_user_id', 'username', 'user') list_filter = ['is_blocked_bot', 'is_admin'] search_fields = ('username', 'tg_user_id', 'user__username') @admin.register(TelegramBot) class TelegramBotAdmin(admin.ModelAdmin): #type: ignore list_display = ('username', 'first_name', 'link', 'is_polling', 'polling_at') readonly_fields = [ 'id', 'username', 'first_name', 'link', 'is_polling', 'polling_at' ]