complete story 3.5 with qa test

This commit is contained in:
Naser Mansour
2025-12-26 19:39:30 +02:00
parent 875741d906
commit f752337943
22 changed files with 1885 additions and 37 deletions
+44
View File
@@ -25,4 +25,48 @@ return [
'all' => 'All',
'confirm_delete' => 'Confirm Delete',
'confirm_delete_blocked_time' => 'Are you sure you want to delete this blocked time?',
// Booking Management
'pending_bookings' => 'Pending Bookings',
'review_booking' => 'Review Booking',
'approve_booking' => 'Approve Booking',
'reject_booking' => 'Reject Booking',
'booking_details' => 'Booking Details',
'client_information' => 'Client Information',
'client_name' => 'Client Name',
'client_email' => 'Email',
'client_phone' => 'Phone',
'client_type' => 'Client Type',
'requested_date' => 'Requested Date',
'requested_time' => 'Requested Time',
'submission_date' => 'Submission Date',
'current_status' => 'Current Status',
'problem_summary' => 'Problem Summary',
'consultation_history' => 'Consultation History',
'consultation_type' => 'Consultation Type',
'free_consultation' => 'Free Consultation',
'paid_consultation' => 'Paid Consultation',
'payment_amount' => 'Payment Amount',
'payment_instructions' => 'Payment Instructions',
'payment_instructions_placeholder' => 'Enter payment instructions (bank transfer details, etc.)',
'rejection_reason' => 'Rejection Reason',
'rejection_reason_placeholder' => 'Enter reason for rejection (optional)',
'approve' => 'Approve',
'reject' => 'Reject',
'review' => 'Review',
'quick_approve' => 'Quick Approve',
'quick_reject' => 'Quick Reject',
'confirm_quick_approve' => 'Are you sure you want to approve this booking as a free consultation?',
'confirm_quick_reject' => 'Are you sure you want to reject this booking?',
'booking_approved' => 'Booking has been approved successfully.',
'booking_rejected' => 'Booking has been rejected.',
'booking_already_processed' => 'This booking has already been processed.',
'booking_already_processed_info' => 'This booking has already been processed. Status: :status',
'no_pending_bookings' => 'No pending bookings found.',
'date_from' => 'Date From',
'date_to' => 'Date To',
'submitted' => 'Submitted',
'client' => 'Client',
'date' => 'Date',
'time' => 'Time',
];
+3
View File
@@ -14,4 +14,7 @@ return [
'loading' => 'Loading...',
'submitting' => 'Submitting...',
'minutes' => 'minutes',
'clear' => 'Clear',
'unknown' => 'Unknown',
'currency' => 'ILS',
];
+21
View File
@@ -63,4 +63,25 @@ return [
'client_phone' => 'Phone:',
'problem_summary' => 'Problem Summary:',
'view_in_dashboard' => 'View in Dashboard',
// Booking Approved (client)
'booking_approved_title' => 'Your Booking Has Been Approved',
'booking_approved_greeting' => 'Dear :name,',
'booking_approved_body' => 'We are pleased to inform you that your consultation booking request has been approved.',
'consultation_type' => 'Type:',
'free_consultation' => 'Free Consultation',
'paid_consultation' => 'Paid Consultation',
'payment_details' => 'Payment Details:',
'payment_amount' => 'Amount:',
'payment_instructions' => 'Payment Instructions:',
'booking_approved_calendar' => 'A calendar file (.ics) is attached to this email. You can add it to your calendar application.',
'booking_approved_contact' => 'If you have any questions or need to reschedule, please contact us.',
// Booking Rejected (client)
'booking_rejected_title' => 'Regarding Your Consultation Request',
'booking_rejected_greeting' => 'Dear :name,',
'booking_rejected_body' => 'We regret to inform you that your consultation booking request could not be approved at this time.',
'rejection_reason' => 'Reason:',
'booking_rejected_next_steps' => 'You are welcome to submit a new booking request for a different date or time.',
'booking_rejected_contact' => 'If you have any questions, please do not hesitate to contact us.',
];
+2
View File
@@ -27,4 +27,6 @@ return [
'clients' => 'Clients',
'individual_clients' => 'Individual Clients',
'company_clients' => 'Company Clients',
'bookings' => 'Bookings',
'pending_bookings' => 'Pending Bookings',
];