Fix admin
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user