async def managing_users_add_time_final_cancel(callback: types.CallbackQuery, state: FSMContext): await callback.answer() user = DataBaseFunc.get_user(callback.from_user.id) await callback.message.edit_text( get_text(user, 'admin_menu_managing_users'), reply_markup=AdminGenerateKeyboard.admin_menu_managing_users(user)) await AdminStateManagingUser.main_menu.set()
async def managign_users_delete_time_back(callback: types.CallbackQuery): """Возвращает в главное меню управления пользователями""" await callback.answer() user = DataBaseFunc.get_user(callback.from_user.id) await callback.message.edit_text( get_text(user, 'admin_menu_managing_users'), reply_markup=AdminGenerateKeyboard.admin_menu_managing_users(user)) await AdminStateManagingUser.main_menu.set()
async def managing_users_add_course_back(callback: types.CallbackQuery): """Возвращает в меню выбора действий в управлении пользователями""" await callback.answer() user = DataBaseFunc.get_user(callback.from_user.id) await callback.message.edit_text( get_text(user, 'admin_menu_managing_users'), reply_markup=AdminGenerateKeyboard.admin_menu_managing_users(user)) await AdminStateManagingUser.main_menu.set()
async def managing_users_delete_time_final_add(callback: types.CallbackQuery, state: FSMContext): """Удалить время пользователю в конкретный курс.""" await callback.answer() data = await state.get_data() user = DataBaseFunc.get_user(callback.from_user.id) user_deletetime_id = DataBaseFunc.get_user(data['user_deletetime_id']) course = DataBaseFunc.get_course(data['course_id']) time = data['time'] await DataBaseFunc.delete_time_in_course(user_deletetime_id, course, time) await callback.message.edit_text( get_text(user, 'managing_users_delete_time_final_add'), reply_markup=AdminGenerateKeyboard.admin_menu_managing_users(user)) await AdminStateManagingUser.main_menu.set()