complete story 3.2 with qa tests

This commit is contained in:
Naser Mansour
2025-12-26 18:43:26 +02:00
parent e679a45933
commit 43df24c7cd
18 changed files with 1483 additions and 74 deletions
+15
View File
@@ -10,4 +10,19 @@ return [
'to' => 'إلى',
'start_time' => 'وقت البدء',
'end_time' => 'وقت الانتهاء',
// Blocked Times
'blocked_times' => 'الأوقات المحظورة',
'blocked_times_description' => 'حظر تواريخ أو فترات زمنية محددة عندما لا تكون متاحاً للحجوزات.',
'add_blocked_time' => 'إضافة وقت محظور',
'edit_blocked_time' => 'تعديل الوقت المحظور',
'block_date' => 'التاريخ',
'all_day' => 'طوال اليوم',
'reason' => 'السبب',
'no_blocked_times' => 'لا توجد أوقات محظورة.',
'upcoming' => 'القادمة',
'past' => 'الماضية',
'all' => 'الكل',
'confirm_delete' => 'تأكيد الحذف',
'confirm_delete_blocked_time' => 'هل أنت متأكد من حذف هذا الوقت المحظور؟',
];
+3
View File
@@ -89,6 +89,9 @@ return [
'no_companies_match' => 'لا توجد شركات مطابقة لمعايير البحث.',
'company_information' => 'معلومات الشركة',
// Misc
'unknown' => 'غير معروف',
// Profile Page
'client_information' => 'معلومات العميل',
'contact_information' => 'معلومات الاتصال',
+12
View File
@@ -0,0 +1,12 @@
<?php
return [
'save' => 'حفظ',
'cancel' => 'إلغاء',
'edit' => 'تعديل',
'delete' => 'حذف',
'optional' => 'اختياري',
'actions' => 'الإجراءات',
'yes' => 'نعم',
'no' => 'لا',
];
+3 -1
View File
@@ -3,5 +3,7 @@
return [
'unauthorized' => 'غير مصرح لك بالوصول إلى هذا المورد.',
'working_hours_saved' => 'تم حفظ ساعات العمل بنجاح.',
'pending_bookings_warning' => 'ملاحظة: قد يتأثر :count حجز(حجوزات) معلقة.',
'pending_bookings_warning' => 'تحذير: يوجد :count حجز(حجوزات) معلقة خلال هذا الوقت.',
'blocked_time_saved' => 'تم حفظ الوقت المحظور بنجاح.',
'blocked_time_deleted' => 'تم حذف الوقت المحظور بنجاح.',
];
+1
View File
@@ -150,6 +150,7 @@ return [
'uuid' => 'يجب أن يكون :attribute UUID صالحاً.',
'end_time_after_start' => 'يجب أن يكون وقت الانتهاء بعد وقت البدء.',
'block_date_future' => 'يجب أن يكون تاريخ الحظر اليوم أو تاريخ مستقبلي.',
'attributes' => [
'email' => 'البريد الإلكتروني',
+15
View File
@@ -10,4 +10,19 @@ return [
'to' => 'to',
'start_time' => 'Start Time',
'end_time' => 'End Time',
// Blocked Times
'blocked_times' => 'Blocked Times',
'blocked_times_description' => 'Block specific dates or time ranges when you are unavailable for bookings.',
'add_blocked_time' => 'Add Blocked Time',
'edit_blocked_time' => 'Edit Blocked Time',
'block_date' => 'Date',
'all_day' => 'All Day',
'reason' => 'Reason',
'no_blocked_times' => 'No blocked times found.',
'upcoming' => 'Upcoming',
'past' => 'Past',
'all' => 'All',
'confirm_delete' => 'Confirm Delete',
'confirm_delete_blocked_time' => 'Are you sure you want to delete this blocked time?',
];
+3
View File
@@ -89,6 +89,9 @@ return [
'no_companies_match' => 'No companies match your search criteria.',
'company_information' => 'Company Information',
// Misc
'unknown' => 'Unknown',
// Profile Page
'client_information' => 'Client Information',
'contact_information' => 'Contact Information',
+12
View File
@@ -0,0 +1,12 @@
<?php
return [
'save' => 'Save',
'cancel' => 'Cancel',
'edit' => 'Edit',
'delete' => 'Delete',
'optional' => 'Optional',
'actions' => 'Actions',
'yes' => 'Yes',
'no' => 'No',
];
+3 -1
View File
@@ -3,5 +3,7 @@
return [
'unauthorized' => 'You are not authorized to access this resource.',
'working_hours_saved' => 'Working hours saved successfully.',
'pending_bookings_warning' => 'Note: :count pending booking(s) may be affected.',
'pending_bookings_warning' => 'Warning: :count pending booking(s) exist during this time.',
'blocked_time_saved' => 'Blocked time saved successfully.',
'blocked_time_deleted' => 'Blocked time deleted successfully.',
];
+1
View File
@@ -150,6 +150,7 @@ return [
'uuid' => 'The :attribute must be a valid UUID.',
'end_time_after_start' => 'End time must be after start time.',
'block_date_future' => 'Block date must be today or a future date.',
'attributes' => [
'email' => 'email',