Enhance promo code editing functionality in admin panel
- Implemented a four-step process for editing promo codes, allowing admins to update code, bonus days, max activations, and validity period with improved user prompts. - Added new states to manage each step of the editing process, ensuring better flow and validation. - Updated localization files to include new messages and prompts for the editing steps in both English and Russian, enhancing user experience.
This commit is contained in:
+13
-5
@@ -104,11 +104,11 @@
|
||||
"admin_sync_panel_button": "🔄 Синхронизация",
|
||||
"admin_unknown_action": "Неизвестное действие администратора.",
|
||||
|
||||
"admin_stats_and_monitoring_section": "📊 Статистика и мониторинг",
|
||||
"admin_user_management_section": "👥 Управление пользователями",
|
||||
"admin_promo_marketing_section": "🎁 Промокоды и маркетинг",
|
||||
"admin_system_functions_section": "⚙️ Системные функции",
|
||||
"admin_ban_management_section": "🚫 Управление блокировками",
|
||||
"admin_stats_and_monitoring_section": "📊 Статистика",
|
||||
"admin_user_management_section": "👥 Пользователи",
|
||||
"admin_promo_marketing_section": "🎁 Промокоды",
|
||||
"admin_system_functions_section": "⚙️ Система",
|
||||
"admin_ban_management_section": "🚫 Блокировки",
|
||||
"admin_users_management_button": "👤 Управление пользователями",
|
||||
"back_to_user_management_button": "⬅️ К управлению пользователями",
|
||||
"admin_action_cancelled_default": "Действие отменено. Возврат в меню.",
|
||||
@@ -309,6 +309,14 @@
|
||||
"admin_bulk_promo_created_success": "✅ Создано {count} промокодов на {days} дней!",
|
||||
"admin_bulk_promo_codes_file": "📄 Все созданные промокоды в файле ({count} шт.)",
|
||||
|
||||
"admin_promo_edit_step1_code": "✏️ <b>Редактирование промокода</b>\n\n<b>Шаг 1 из 4:</b> Код промокода\n\nТекущий код: <b>{current_code}</b>\n\nВведите новый код промокода (3-30 символов, только буквы и цифры) или отправьте текущий для сохранения:",
|
||||
"admin_promo_edit_step2_bonus_days": "✏️ <b>Редактирование промокода</b>\n\n<b>Шаг 2 из 4:</b> Бонусные дни\n\nКод: <b>{code}</b>\nТекущие дни: <b>{current_days}</b>\n\nВведите количество бонусных дней (1-365):",
|
||||
"admin_promo_edit_step3_max_activations": "✏️ <b>Редактирование промокода</b>\n\n<b>Шаг 3 из 4:</b> Максимальные активации\n\nКод: <b>{code}</b>\nДни: <b>{days}</b>\nТекущие активации: <b>{current_max}</b>\n\nВведите максимальное количество активаций (1-10000):",
|
||||
"admin_promo_edit_step4_validity": "✏️ <b>Редактирование промокода</b>\n\n<b>Шаг 4 из 4:</b> Срок действия\n\nКод: <b>{code}</b>\nДни: <b>{days}</b>\nАктивации: <b>{max_act}</b>\nТекущий срок: <b>{current_validity}</b>\n\nВведите количество дней действия промокода от сегодня (1-365) или 0 для неограниченного срока:",
|
||||
"admin_promo_updated_success": "✅ Промокод обновлен!\n\n🎟 Код: <b>{code}</b>\n🎁 Бонусные дни: <b>{days}</b>\n🔢 Максимальные активации: <b>{max_act}</b>\n⏰ Действует до: <b>{validity}</b>",
|
||||
"admin_promo_update_failed": "❌ Ошибка обновления промокода",
|
||||
"admin_promo_invalid_validity_days": "❌ Срок действия должен быть от 0 до 365 дней (0 = неограниченно)",
|
||||
|
||||
"admin_logs_export_csv": "📄 Экспорт в CSV",
|
||||
"admin_logs_csv_export_started": "📄 Начинаю экспорт логов в CSV...",
|
||||
"admin_logs_csv_export_success": "✅ Логи экспортированы! Файл прикреплен выше.",
|
||||
|
||||
Reference in New Issue
Block a user