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": "🔄 Sync",
|
||||
"admin_unknown_action": "Unknown admin action.",
|
||||
|
||||
"admin_stats_and_monitoring_section": "📊 Statistics & Monitoring",
|
||||
"admin_user_management_section": "👥 User Management",
|
||||
"admin_promo_marketing_section": "🎁 Promos & Marketing",
|
||||
"admin_system_functions_section": "⚙️ System Functions",
|
||||
"admin_ban_management_section": "🚫 Ban Management",
|
||||
"admin_stats_and_monitoring_section": "📊 Statistics",
|
||||
"admin_user_management_section": "👥 Users",
|
||||
"admin_promo_marketing_section": "🎁 Promos",
|
||||
"admin_system_functions_section": "⚙️ System",
|
||||
"admin_ban_management_section": "🚫 Bans",
|
||||
"admin_users_management_button": "👤 User Management",
|
||||
"back_to_user_management_button": "⬅️ Back to User Management",
|
||||
"admin_action_cancelled_default": "Action cancelled. Returning to menu.",
|
||||
@@ -308,6 +308,14 @@
|
||||
"admin_bulk_promo_created_success": "✅ Created {count} promo codes for {days} days!",
|
||||
"admin_bulk_promo_codes_file": "📄 All created promo codes in file ({count} pcs.)",
|
||||
|
||||
"admin_promo_edit_step1_code": "✏️ <b>Editing Promo Code</b>\n\n<b>Step 1 of 4:</b> Promo Code\n\nCurrent code: <b>{current_code}</b>\n\nEnter new promo code (3-30 characters, letters and numbers only) or send current one to keep:",
|
||||
"admin_promo_edit_step2_bonus_days": "✏️ <b>Editing Promo Code</b>\n\n<b>Step 2 of 4:</b> Bonus Days\n\nCode: <b>{code}</b>\nCurrent days: <b>{current_days}</b>\n\nEnter number of bonus days (1-365):",
|
||||
"admin_promo_edit_step3_max_activations": "✏️ <b>Editing Promo Code</b>\n\n<b>Step 3 of 4:</b> Max Activations\n\nCode: <b>{code}</b>\nDays: <b>{days}</b>\nCurrent activations: <b>{current_max}</b>\n\nEnter maximum number of activations (1-10000):",
|
||||
"admin_promo_edit_step4_validity": "✏️ <b>Editing Promo Code</b>\n\n<b>Step 4 of 4:</b> Validity Period\n\nCode: <b>{code}</b>\nDays: <b>{days}</b>\nActivations: <b>{max_act}</b>\nCurrent validity: <b>{current_validity}</b>\n\nEnter number of days the promo code is valid from today (1-365) or 0 for unlimited:",
|
||||
"admin_promo_updated_success": "✅ Promo code updated!\n\n🎟 Code: <b>{code}</b>\n🎁 Bonus days: <b>{days}</b>\n🔢 Max activations: <b>{max_act}</b>\n⏰ Valid until: <b>{validity}</b>",
|
||||
"admin_promo_update_failed": "❌ Error updating promo code",
|
||||
"admin_promo_invalid_validity_days": "❌ Validity days must be from 0 to 365 days (0 = unlimited)",
|
||||
|
||||
"admin_logs_export_csv": "📄 Export to CSV",
|
||||
"admin_logs_csv_export_started": "📄 Starting log export to CSV...",
|
||||
"admin_logs_csv_export_success": "✅ Logs exported! File attached above.",
|
||||
|
||||
Reference in New Issue
Block a user