This commit is contained in:
raufakchurin
2025-10-11 18:06:49 +05:00
parent a3406451cb
commit bdade47758
13 changed files with 489 additions and 11 deletions
+4 -3
View File
@@ -39,7 +39,7 @@ def format_payment_text(payment: Payment, i18n: JsonI18n, lang: str) -> str:
_ = lambda key, **kwargs: i18n.gettext(lang, key, **kwargs)
status_emoji = "" if payment.status == 'succeeded' else (
"" if payment.status in ['pending', 'pending_yookassa'] else ""
"" if payment.status in ['pending', 'pending_yookassa', 'pending_freekassa'] else ""
)
user_info = f"User {payment.user_id}"
@@ -54,7 +54,8 @@ def format_payment_text(payment: Payment, i18n: JsonI18n, lang: str) -> str:
'yookassa': 'YooKassa',
'tribute': 'Tribute',
'telegram_stars': 'Telegram Stars',
'cryptopay': 'CryptoPay'
'cryptopay': 'CryptoPay',
'freekassa': 'FreeKassa',
}.get(payment.provider, payment.provider or 'Unknown')
return (
@@ -246,4 +247,4 @@ async def export_payments_csv_handler(callback: types.CallbackQuery, i18n_data:
@router.callback_query(F.data == "noop")
async def noop_handler(callback: types.CallbackQuery):
"""Handle no-op callback (for pagination display)."""
await callback.answer()
await callback.answer()
+1 -2
View File
@@ -163,8 +163,7 @@ async def show_statistics_handler(callback: types.CallbackQuery,
f"\n<b>{_('admin_stats_recent_payments_header')}</b>")
for payment in last_payments_models:
status_emoji = "" if payment.status == 'succeeded' else (
"" if payment.status == 'pending'
or payment.status == 'pending_yookassa' else "")
"" if payment.status in ['pending', 'pending_yookassa', 'pending_freekassa'] else "")
user_info = f"User {payment.user_id}"
if payment.user and payment.user.username: