feat(cli): Add users usage to admin list command (#1530)

This commit is contained in:
Mohammad
2024-12-19 21:07:36 +03:30
committed by GitHub
parent b3118cb1fd
commit d87bccd54e

View File

@@ -58,12 +58,13 @@ def list_admins(
with GetDB() as db:
admins: list[Admin] = crud.get_admins(db, offset=offset, limit=limit, username=username)
utils.print_table(
table=Table("Username", 'Usage', 'Reseted usage', "Is sudo",
table=Table("Username", 'Usage', 'Reseted usage', "Users Usage", "Is sudo",
"Created at", "Telegram ID", "Discord Webhook"),
rows=[
(str(admin.username),
calculate_admin_usage(admin.id),
calculate_admin_reseted_usage(admin.id),
readable_size(admin.users_usage),
"✔️" if admin.is_sudo else "✖️",
utils.readable_datetime(admin.created_at),
str(admin.telegram_id or "✖️"),