Fix admin

This commit is contained in:
Zakhar Izmaylov
2024-11-18 22:19:17 +03:00
parent 4da82282de
commit cbcae665e4
3 changed files with 14 additions and 15 deletions
+5 -5
View File
@@ -17,7 +17,9 @@ router = Router()
@router.callback_query(F.data == "coupons_editor", IsAdminFilter())
async def show_coupon_management_menu(callback_query: types.CallbackQuery,state: FSMContext):
async def show_coupon_management_menu(
callback_query: types.CallbackQuery, state: FSMContext
):
try:
await callback_query.message.delete()
except Exception as e:
@@ -159,9 +161,7 @@ async def process_coupon_data(message: types.Message, state: FSMContext):
parts = text.split()
builder = InlineKeyboardBuilder()
builder.row(
InlineKeyboardButton(text="🔙 Назад", callback_data="coupons_editor")
)
builder.row(InlineKeyboardButton(text="🔙 Назад", callback_data="coupons_editor"))
markup = builder.as_markup()
if len(parts) != 3:
@@ -183,7 +183,7 @@ async def process_coupon_data(message: types.Message, state: FSMContext):
"<b>⚠️ Проверьте правильность введенных данных.</b>\n"
"Сумма должна быть числом, а лимит — целым числом.",
parse_mode="HTML",
reply_markup=markup,
reply_markup=markup,
)
return
+8 -4
View File
@@ -118,8 +118,10 @@ async def confirm_create_new_key(callback_query: CallbackQuery, state: FSMContex
@dp.callback_query(F.data == "cancel_create_key")
async def cancel_create_key(callback_query: CallbackQuery, state: FSMContext):
await process_callback_view_profile(callback_query, state)
async def cancel_create_key(
callback_query: CallbackQuery, state: FSMContext, admin: bool
):
await process_callback_view_profile(callback_query, state, admin)
await callback_query.answer()
@@ -291,6 +293,8 @@ async def handle_instructions(callback_query: CallbackQuery):
@dp.callback_query(F.data == "back_to_main")
async def handle_back_to_main(callback_query: CallbackQuery, state: FSMContext):
await process_callback_view_profile(callback_query, state)
async def handle_back_to_main(
callback_query: CallbackQuery, state: FSMContext, admin: bool
):
await process_callback_view_profile(callback_query, state, admin)
await callback_query.answer()
+1 -6
View File
@@ -295,12 +295,7 @@ async def handle_custom_amount_input(message: types.Message, state: FSMContext):
await state.update_data(amount=amount)
payment_url = generate_payment_link(
amount,
inv_id,
"Пополнение баланса",
tg_id
)
payment_url = generate_payment_link(amount, inv_id, "Пополнение баланса", tg_id)
logger.info(f"Generated payment link for user {tg_id}: {payment_url}")