complete story 6.4 with qa tests + fixed the problem with the navigation button to the export users page

This commit is contained in:
Naser Mansour
2025-12-27 20:15:37 +02:00
parent 07fc38de8d
commit b69b4c8be2
15 changed files with 1616 additions and 46 deletions
+53
View File
@@ -0,0 +1,53 @@
<?php
return [
// Page Header
'export_users' => 'تصدير المستخدمين',
'export_users_description' => 'تصدير بيانات العملاء بصيغة CSV أو PDF',
// Filter Labels
'user_type' => 'نوع المستخدم',
'all_types' => 'جميع الأنواع',
'status' => 'الحالة',
'all_statuses' => 'جميع الحالات',
'date_range' => 'نطاق التاريخ',
'date_from' => 'من تاريخ',
'date_to' => 'إلى تاريخ',
'clear_filters' => 'مسح الفلاتر',
// Column Headers
'name' => 'الاسم',
'email' => 'البريد الإلكتروني',
'phone' => 'الهاتف',
'id_number' => 'رقم الهوية',
'created_at' => 'تاريخ الإنشاء',
// User Types
'type_individual' => 'فرد',
'type_company' => 'شركة',
// Statuses
'status_active' => 'نشط',
'status_deactivated' => 'معطل',
// Export Buttons
'export_csv' => 'تصدير CSV',
'export_pdf' => 'تصدير PDF',
'exporting' => 'جاري التصدير...',
// Messages
'no_users_match' => 'لا يوجد مستخدمين مطابقين للفلاتر المحددة.',
'export_started' => 'بدأ التصدير. سيبدأ التحميل قريباً.',
'export_failed' => 'فشل التصدير. يرجى المحاولة مرة أخرى.',
'large_export_warning' => 'قد يستغرق التصدير الكبير بعض الوقت.',
// PDF Template
'users_export_title' => 'تقرير تصدير المستخدمين',
'generated_at' => 'تم الإنشاء في',
'page' => 'صفحة',
'of' => 'من',
'total_records' => 'إجمالي السجلات',
'filters_applied' => 'الفلاتر المطبقة',
'no_filters' => 'لا توجد فلاتر مطبقة',
'libra_law_firm' => 'مكتب ليبرا للمحاماة',
];
+1
View File
@@ -5,6 +5,7 @@ return [
'quick_actions' => 'الإجراءات السريعة',
'create_client' => 'إنشاء عميل',
'create_post' => 'إنشاء مقال',
'export_users' => 'تصدير المستخدمين',
'block_time_slot' => 'حجب فترة زمنية',
'block_slot' => 'حجب الفترة',
'time_slot_blocked' => 'تم حجب الفترة الزمنية بنجاح.',